我想创建一个隐藏的输入字段:
<input type="hidden" th:value="${map.version} name="version"/>
@PostMapping("/new")
public String handleMapFormSubmit(
@ModelAttribute("map") @Valid AddMapCommand command, BindingResult result ) {
if ( result.hasErrors() ) {
return "map-form";
}
// do some stuff
return ".....";
}
您可以尝试将instanceof
运算符仅用于包含以下属性的对象:
<input type="hidden"
th:if="${map instanceof T(my.project.UpdateMapCommand)}"
th:value="${map.version} name="version">
作为将来的参考,使用map
这样的变量而不让读者将其解释为java.util.map
是非常混乱的。您应该更改map
变量名,使其不那么令人困惑,或者至少是为了询问有关StackOverflow的问题。
如果属性和属性存在,thymeleaf中是否有一种简单的方法来显示属性属性的内容?如果我的html页面中有属性“error”和属性“summary”,我想显示它: 如果没有属性“error”,将引发以下错误: 目前,我正在使用以下方法,这似乎太复杂了。 有没有更简单的方法来实现这一点?
假设我的目标如下: 我也有一个列表: 我想用一些“默认值”覆盖“foo-value”和“baz-value”(列表中出现的键的值)。所以我有: 如果我有一个不同的对象,比方说 我不想添加任何默认值,所以spread运算符不适用于我。
问题内容: 我试图添加一个属性,如果它不存在。它应该很简单,但是我是XML XPath / XQuery / etc的新手,所以请原谅我的无知。 我希望能够传递XML数据并对其进行修改… 如果我像这样传递数据: 我想要 并不是 : 问题答案: 你可以做 但是,这只会更改不具有runat属性的第一个后代,至少对于SQL Server 2005,您一次只能修改一个节点。 也许将以上内容与WHILE结合
获取以下异常: 原因:org.hibernate.queryException:无法解析属性:primaryAddress:com.hcentive.user.ContactInfo在org.hibernate.persister.entity.abstractPropertyMapping.PropertyException(abstractPropertyMapping.java:62)~[h
我是网络开发新手,所以这可能是非常基本的。如果datainfo prop变量不是空的,我想向div标记添加一个数据属性 但是现在,如果datavalue是空的,则data属性会添加一个空值。相反,我希望它根本不会出现在div标签中。 我可以在JSX子句中添加整个内容吗?
我正在尝试对可能存在属性的对象进行查询。但是我在获取