我有域类:
public class Note
{
private Date date;
// other fields;
public void setDate( Date date )
{
this.date = date;
}
public Date getDate ()
{
return date;
}
}
但在Thymeleaf我不想直接使用实地日期。通常我可以有一个方法
public String getFormattedDate()
{
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
return dateFormat.format(date);
}
th:text = "${note.formattedDate}"
我可以添加一个名为formattedDate+getters和setters的字段,但在我看来这是非常糟糕的解决方案,因为我只需要格式化日期的值。
你有什么解决这个问题的办法吗?
最好的解决办法是使用
${#dates.format(date, YOUR_PATTERN, #locale)}
我最近刚开始在我的一个项目中使用Thymeleaf。我见过几个例子,其中th:text=${example}正在某些地方使用th:value=${example}。 我查阅了Thymeleaf文档,但找不到任何明确的区别,也没有任何问题。 任何帮助都将非常感谢!多谢了。
除了使用DangerouslySetInnerHTML之外,还有其他的方法吗? 谢谢!
这个应用程序应该从网页上获取关于冠状病毒的信息,并将其输出到我们自己的网页上的一个漂亮的表格中。 所有表头都在,但列本身为空。 Tymeleaf在模型中不显示传递给它的数据,尽管数据在控制器中正确传递。我会很感激你的任何意见,谢谢。
我试图将返回的javascript函数的文本值附加到thymeleaf th:text模板。 可以用绑定javascript函数。 可以将javascript函数与绑定吗? span标记在循环中。 我想使用回调函数与th:text。
我是spring thymeleaf的新手,我无法区分这两个和。 有没有人可以通过示例解释一下这个区别,以及什么时候应该使用和?