0

如果我在http://foo.bar?fooId=123并且验证失败(动作类中的验证方法)我会被重定向到http://foo.bar没有fooId参数。这会导致表单字段丢失其值。任何想法为什么会发生这种情况?

4

1 回答 1

0

您正在使用GET发送参数,验证失败的服务器正在向您发送相同的输入页面,而不是GET使用POST,并且一切正常。

您的配置将如下所示:

<result name="input">inputPage.jsp</result>它会丢弃您提交的任何参数。

另请注意,如果操作将导致任何更新,则不应调用HTML 规范 ,而应使用。GETPOST

于 2012-06-06T18:13:53.203 回答