thymeleaf3.0.11 取值问题

发布于 2022-09-11 23:45:13 字数 1795 浏览 42 评论 0

后台处理请求得到数据,保存到model中

@GetMapping("/types/{id}/input")
public String editInput(@PathVariable Long id, Model model) {
   model.addAttribute("type", typeService.getType(id));
   return "admin/types-input";
}

前台显示数据,一个能显示出来,一个却不能显示出来。。。

<form action="#" method="post" th:objece = "${type}" th:action="*{id} == null ? @{/admin/types} : @{/admin/types/{id}(id=${type.id})}" class="ui form">
   <input type="text" th:value="${type}">
   <input type="text" name="id" th:value="*{id}">
   <div class=" field">
      <div class="ui left labeled input">
          <label class="ui teal basic label">名称</label>
          <input type="text" name="name" placeholder="分类名称"  th:value="*{name}">
      </div>
   </div>
</form>

image.png
pom.xml片段

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.1.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
</parent>

<properties>
        <java.version>1.8</java.version>
        <thymeleaf.version>3.0.11.RELEASE</thymeleaf.version>
        <thymeleaf-layout-dialect.version>2.1.1</thymeleaf-layout-dialect.version>
</properties>

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

还有一个很奇怪的问题,开始的时候用chrome访问本地此项目时速度正常,但是吃个饭回来chrome访问项目时却慢的离谱,十几二十秒才能显示出页面,但是用Microsoft Edge速度却正常。很懵比。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文