问题标签 [thymeleaf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3636 浏览

thymeleaf - 如何使用 Thymeleaf Spring 和更少的代码处理 Twitter Bootstrap 字段

我需要一些建议,如何推荐使用 Thymeleaf 处理 Twitter Bootstrap 字段的方法。我知道推荐不是那么容易,所以我写了我的想法,希望你能评论它。最后有一些具体的问题。首先,我尝试了一个片段,它显示了生成所需的内容

可以与

或简而言之

输入不是很灵活,因此您需要一个复选框一个自己的片段。

接下来我选择布局方法:

这非常灵活,因为我可以直接定义我的输入。

我可以很快使用它

或更多原型风格

两种变体仍然有很多样板。所以我想到了以下受 Playframework helper 启发的解决方案。

并编写一个处理器来创建

并替换${fId}为本示例中的 bsfield 值“firstname”。之后,Thymeleaf 应该重新计算它(setRecomputeProcessorsImmediately (true);)对于原型,我认为有必要编写一个 JS-Solution。

我不确定这是真的聪明还是滥用处理器。此外,我不确定初学者需要多少时间来编写这样的处理器。几天4小时或更多是现实的吗?

如果有人可以给我一个提示,将不胜感激。

0 投票
1 回答
579 浏览

java - 使用 ajax 动态添加新项目

我有一段使用 Thymeleaf 的 html 代码:

表单对象有一个名为“项目”的集合。单击按钮“addNewBtn”会调用 javascript 方法“add”,其中必须包含可以将新项目添加到集合中的代码(这是我的问题 - 我不知道这段代码的样子)。这里有什么方法可以使用 ajax 将新项目添加到集合中吗?同样重要的是,新添加的项目必须与名为“文本”的字段绑定。或者可能还有另一种解决方案?基本上,我需要创建带有标题的对象(在提交表单之后)和许多带有文本的项目,这些项目可以由用户动态添加。

提前致谢

0 投票
1 回答
1758 浏览

java - 没有 html 元素的 Thymeleaf 属性

我所做的是使用 Thymeleaf 属性,但我不想拥有例如额外的 div。

例如,我有这个

但我想要这样的东西:

这可能吗?

0 投票
1 回答
6406 浏览

java - Thymeleaf 错误日期:模式

我正在尝试使用th:pattern日期输入表单字段,例如使用spring-mvc的百里香模板,但没有运气。还有其他人经历过类似的事情并有一些见解或替代方案吗?

我试过 1。硬编码模式

<input type="text" th:pattern="MM/dd/yyyy" th:field="*{classDate}"/>

收到错误:

和 2。在 java 代码中设置模式以供模板使用

<input type="date" th:pattern="${classdate_format}" th:field="*{classDate}"/>

收到错误:

0 投票
3 回答
544 浏览

java - 本地服务器和 tomcat 之间的 url 上下文更改

嗨,我正在开发一个有奇怪问题的应用程序。该应用程序在本地 tomcat 和远程 tomcat 部署中都可以正常工作,但在某些模块上,url 上下文会发生变化。

这是其中一个例子:

首先,我有这个Web.xml以消除疑问:

我有以下表格:

这是由javascript调用的。请注意,我使用的是 Thymeleaf 标签。通常这会修复 url,使其位于应用程序的上下文中。

现在在我的本地实例中,这转化localhost:8080/customer/relations/add为我的 spring mvc 控制器就好了。但是,在应用程序在上下文中的远程 tomcat 部署中,testapp它应该转换为XX.XX.XXX.XX:8080/testapp/customer/relations/add. 情况并非如此,而是这样做:XX.XX.XXX.XX:8080/customer/relations/add,然后产生带有 message 的 404 The requested resource (/customer/account-relations/add/) is not available.。应用程序的其余部分在远程部署服务器上运行良好并保持在上下文中。

经过检查,当我打开页面并检查源时,它被正确定义为:

但是,当动作发生时,它会进入我刚刚解释的内容。

我无法检查应用程序日志,我不确定这是 tomcat 问题、spring 安全问题还是 thymeleaf 问题。

关于我如何解决这个问题的任何线索?否则我将不得不坚持访问远程日志,这将花费我一些时间来获取访问它们的凭据。

0 投票
1 回答
69 浏览

thymeleaf - Thymeleaf flash(swf)问题

这是我的 thymeleaf 页面,这里 file3.swf 是我想要播放的文件。但是当我运行页面时,闪光灯不播放..!

0 投票
0 回答
516 浏览

struts2 - struts2 with tiles2 和 thymeleaf

有人知道如何整合 struts2、tile2 和 thymeleaf 吗?

我可以进行以下集成:

  • struts2,tiles2,freemarker
  • spring mvc,tiles2,百里香

但是对于从 struts1、tile1、jsp 进行的迁移,最好有所述的迁移路径。

0 投票
1 回答
89 浏览

scala - maven-scala-thymeleaf Web 项目中的 Flash swf 文件访问错误

我为幼儿园的孩子创建了一个 scala -maven web 项目.. 但问题是当我从资源图像文件夹访问图像时,我没有显示图像但是当我用浏览器阅读页面时,它会显示图像.. 那么有没有从jboss运行时显示图像的解决方案

0 投票
2 回答
1909 浏览

spring-mvc - Thymeleaf 模板引擎吞咽异常

我正在使用带有 spring 3 mvc 的 thymeleaf 2.0.5,在 webmvc-config.xml 中配置如下

上述配置工作正常。问题是,当引发异常时,我在日志中看到以下神秘消息:

错误 org.thymeleaf.TemplateEngine - [THYMELEAF][1] 异常处理模板“dataAccessFailure”:解析模板“dataAccessFailure”时出错,模板可能不存在或任何配置的模板解析器都无法访问

有没有办法配置视图解析器以排除某些模式?


根据接受的答案,我在 webmvc-config.xml 中更改了以下 bean 配置

0 投票
1 回答
6535 浏览

java - 使用 Thymeleaf 在 EL 表达式中进行类型转换

如何在 EL 表达式中转换对象类型?Thymeleaf 引擎似乎不理解这样的事情:

谢谢。

更新:

我存储数据的类层次结构。它们用于填充 HTML 表。

控制器:

看法: