如果我在http://foo.bar?fooId=123
并且验证失败(动作类中的验证方法)我会被重定向到http://foo.bar
没有fooId
参数。这会导致表单字段丢失其值。任何想法为什么会发生这种情况?
问问题
331 次
1 回答
0
您正在使用GET
发送参数,验证失败的服务器正在向您发送相同的输入页面,而不是GET
使用POST
,并且一切正常。
您的配置将如下所示:
<result name="input">inputPage.jsp</result>
它会丢弃您提交的任何参数。
另请注意,如果操作将导致任何更新,则不应调用HTML 规范 ,而应使用。GET
POST
于 2012-06-06T18:13:53.203 回答