如何在重用相同表单时隐藏表单字段

时间:2016-11-12 15:03:05

标签: spring-mvc

我使用以下表单保存用户信息。

<%@ taglib prefix="sf" uri="http://www.springframework.org/tags/form"%>

<sf:form action="someAction"method="post" commandName="backingBean">
    <sf:input type="hidden" name="userId" path="userId" />
    <sf:input type="text" placeholder="Username" name="username" path="username"  />
    <sf:input placeholder="Password" path="password" type="password" name="password" />
    <sf:input placeholder="Email" name="email" type="email" path="email" />
    <input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}" />
    <button type="submit" class="btn btn-default">Submit</button>
</sf:form>

当用户想要编辑他们的信息时,我使用隐藏的userId向他们发送相同的表单。但这次我希望不在表格中显示密码。我该怎么做。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用<c:choose><c:when..测试条件并执行您想要的操作:&#34;不显示以表格形式提交的密码&#34;