Forms 如何为<;中的commandName属性动态赋值;表格:表格>;弹簧标签
我想使用下面的JSTL代码向commandName属性动态添加一个字符串值Forms 如何为<;中的commandName属性动态赋值;表格:表格>;弹簧标签,forms,spring-mvc,jstl,modelattribute,Forms,Spring Mvc,Jstl,Modelattribute,我想使用下面的JSTL代码向commandName属性动态添加一个字符串值 添加项目 更新项目 看起来spring将整个代码解释为字符串值,而不是赋值为“add\u item”或“update\u item”。 我也尝试过使用javascript代码,但发现它会产生与客户端技术相同的错误。 有人能告诉我我的问题在哪里吗?只要利用一下。在您的情况下,代码可以写成: <form:form method="post" commandName="${(catalogueEntry==null
添加项目
更新项目
看起来spring将整个代码解释为字符串值,而不是赋值为“add\u item”或“update\u item”。
我也尝试过使用javascript代码,但发现它会产生与客户端技术相同的错误。
有人能告诉我我的问题在哪里吗?只要利用一下。在您的情况下,代码可以写成:
<form:form method="post" commandName="${(catalogueEntry==null) ? 'add_item' : 'update_item'}">
...
</form:form>
...
<form:form method="post" commandName="${(catalogueEntry==null) ? 'add_item' : 'update_item'}">
...
</form:form>