当前位置: 首页 > 知识库问答 >
问题:

Thymeleaf Spring启动-输入本地数据

谷梁淇
2023-03-14

我正在用Spring boot编写一个程序,我的数据库是PostGRE。我对百里香有意见。我尝试输入一个localdate值,但该值仍然为空。我对字符串和int等其他值没有任何问题。

@DateTimeFormat(pattern="yyyy-MM-dd")
private LocalDate einkaufsdatum;
<form action="#" th:action="@{/addmaterial}" th:object="${material}" method="post">
    <p>Einkaufsdatum: <input type="date" th:value="*{einkaufsdatum}"  />
</form>
@RequestMapping(value="addmaterial", method=RequestMethod.POST)
public String addSpeichern(@ModelAttribute Material material) {

//      System.out.println(material.getEinkaufsdatum()); for testing: print null value!
        materialRepository.save(material);
        return "materialverwaltung"; 
}

共有1个答案

胡安怡
2023-03-14

我发现了问题:而不是:

<p>Einkaufsdatum: <input type="date" th:value="*{einkaufsdatum}"  />

我用了这个:

<p>Einkaufsdatum: <input type="date" th:field="*{einkaufsdatum}" />
 类似资料:
  • 我有Azure功能,并试图在本地启动,但启动后命令行显示和隐藏不到1秒。我试着在截图上抓住它: 看起来没有正确的启动参数。 my local.settings.json: 我的csproj文件是: 另外,我设置了“可执行文件”在调试属性窗口和完整路径上启动: 因为没有它,azure函数无法在本地启动,出现错误: 我能在哪里检查它?

  • 如果我关闭并重新打开,然后再点击我的按钮,WebView现在会显示新的数据。 我确信问题在于我使用的是getClass().getResource(String): 我如何使这个东西动态变化,即:

  • 我有在Html: 和代码(angularJs) 无论我做什么,结果都是“2018-11-10 10:11:00”。我真的需要时间。我能做什么? 谢谢。

  • 问题内容: 我有一个使用react native创建的登录屏幕。 当用户输入textInput时,如何将屏幕上移? 我是否要监听onFocus()事件并使用css样式来更改视图? 问题答案: 在2017年(RN 0.43),这方面有特殊的组成部分: KeyboardAvoidingView

  • 我试图运行Google Cloud Appengine的入门示例(https://github.com/googleCloudplatform/get-started-java/tree/master/appengine-standard-java8/helloworld)。尽管部署工作正常,并且在Google Cloud中运行,但我无法为本地Java appengine模拟器启动它。Google

  • 问题:当试图启动IBM Websphere服务器时,控制台视图通过显示消息:server...对电子商务开放。但是,服务器视图中服务器的状态仍然处于启动状态。只有在eclipse.ini中指定了Oracle JDK 8时才会出现症状。当在eclipse.ini中指定IBM SDK8时,服务器状态会正确显示。在这两种情况下,都可以登录到服务器管理控制台。 平台:Windows 7 Professio