【发布时间】:2010-10-01 04:34:59
【问题描述】:
我有一个使用 Spring:form 标签将控件绑定到命令对象的 JSP。
我想修改如下: if [some condition is true] than display the controls;否则,只显示文本。 (例如:如果用户是管理员,则显示控件,否则只显示文本。如果whatsit 仍然可以修改,则显示控件,否则显示文本。)
换句话说,我想要这个:
<c:choose>
<c:when test="SOME TEST HERE">
<form:input path="SOME PATH" />
</c:when>
<c:otherwise>
<p>${SOME PATH}</p>
</c:otherwise>
</c:choose>
但我想要一种简单的方法来为每个字段(有很多)创建它。
如果我创建一个自定义标签来生成上述文本(给定“SOME PATH”),Spring 自定义标签会被绑定吗?
我想我真正要问的是:我可以创建自定义标签来生成 然后 绑定的 Spring 自定义标签吗?还是同时处理所有自定义标签(我的和 Spring 的)?
【问题讨论】:
标签: spring spring-mvc jstl jsp-tags