如何在Spring MVC 3.0中传递表单中的隐藏值?

San*_*h S 11 forms spring-mvc hidden-field java-ee

如何在Spring MVC 3.0中传递表单中的隐藏值

我无法使用隐藏字段赋值 <form:hidden path="test" />.如何设置测试字段的值并在服务器端访问它.

谢谢

Pra*_*mod -1

人们常常错误地将某些值作为隐藏传递到表单中,因为他们无法以其他方式将这些字段设置为更新为以前的值。例如,如果我在更新表单时未传递某些值,这些字段将变为空。然而,这是更新值的错误方法。有

@SessionAttributes(“规则”)

要做到这一点。更新后,您可以在更新完成后使用 (SessionStatus status) 参数和 status.setComplete() 将会话设置为完成。如果您想获取模型中没有的一些值,您可以随时使用 request.getParameter("yourinputname"); 您可以使用

输入类型=“隐藏”

如果您想在某些部分(例如 javascript)中使用(如果使用

${somevalueIdontwanttoshow}

不起作用)。

如果您确实想访问隐藏文件,请尝试使用

request.getParameter("yourfiedl")

在查看绑定错误之前。