我有一个使用stuts2和spring框架开发的在线应用程序http://www.eworkshop.co.in。当我使用正确的输入提交登录表单时,它会产生罚款。 当我使用不正确的数据进行测试时,它会按预期显示错误。但是在这里如果我再次使用正确的数据(在使用错误的数据之后),它会在没有提交表单的情况下向我显示相同的错误消息。它甚至不会进入动作类,直接显示我的错误页面,如html重定向。
转到http://www.eworkshop.co.in。点击我的帐户。再次尝试正确,错误和正确的数据。这里出现问题。
任何帮助都将受到高度赞赏
答案 0 :(得分:0)
在你的情况下,如果我正确理解你的情况,服务器端的东西根本没有被触发。这意味着Struts2或Spring都无法工作。
我怀疑这是浏览器端缓存机制的问题。您可以解释一下您如何处理腰部过程以及如何处理应用程序中的登录错误。您是使用Struts2验证框架还是使用自己的机制?
答案 1 :(得分:0)
我自己解决了。这是因为动作类中的addActionError(“”)。错误被缓存了。我删除了它并使用布尔标志来检查是否存在错误。它运作得很好。