java - Spring 3 绑定(bind)模糊了命令对象的真实值

标签 java spring jsp spring-mvc

我有一个 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/

相关文章:

Java - 查看字符串中是否包含任何字符

java - java 是否有相当于 C# `using` 语句的语句

java - 如何在spring中获取访问配置文件的路径

jsp - 单线程模型

java - 在jsp中的XAMPP中使用mercury服务器发送邮件到gmail

java - netty channel.iswritable() 返回 false,当并发级别高时

java - 刷新或重绘 Fragment 的 View

java - MySQLSyntaxErrorException - 准备好的语句中的参数无效

java - 为什么服务层和 dao 层总是有单一的实现接口(interface)?

java - 在 Java Spring Integration 中,变压器元素可以包含路由器功能吗?