我有一个 Controller ,允许用户添加或编辑实体。我已经从 myForm 中删除了 myForm.myEntity.name 但当使用 spring:bind 标签时 spring 仍然显示它。请参阅下面的示例:
下面的代码片段输出一个值:
<spring:bind path="myForm.myEntity.name">
<h1>${status.value}</h1>
</spring:bind>
下面的代码片段没有:
<c:out value="${myForm.myEntity.name}"/>
我希望这两个项目都不会输出值。
最佳答案
尝试在页面或请求范围中查找这些项目。 我相信这就是 Spring-MVC 默认放置它们的位置。
例如,
关于java - Spring 3 绑定(bind)模糊了命令对象的真实值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3716549/