2011-11-07 101 views
0

我有一个使用stuts2和spring框架开发的在线应用程序http://www.eworkshop.co.in。当我用正确的输入提交登录表单时,它会罚款。 当我使用不正确的数据进行测试时,它会按预期显示我的错误。但是,如果我再次使用了正确的数据(使用了一次错误的数据后),它就会在不提交表单的情况下显示同样的错误信息。甚至不会去动作类,直接显示错误页面,如html重定向。struts2弹簧表单提交错误

goto http://www.eworkshop.co.in。点击我的帐户。再次尝试使用正确,不正确和不正确的数据。这里出现问题。

任何帮助将高度赞赏

+0

这与您的问题无关,但我只想欣赏那里的UI设计。你使用哪个图表来处理这些图表? – anu

+0

谢谢。我正在使用谷歌图表API。 – jeet

回答

0

在你的情况,如果我理解正确的服务器端的东西没有得到在all.that触发你的情况,是指既不的Struts2或Spring来上班。

我怀疑这是一个浏览器端缓存机制的问题。你可以解释一下你是如何做里脊流程以及如何处理应用程序中的登录错误的。你是使用Struts2验证框架还是使用你自己的机制?

+0

是的,你得到了正确的。如果我在尝试使用错误的数据后使用正确的数据登录,则服务器端的任何内容都不会被调用。 – jeet

+0

@jeet:我怀疑它更像是一个浏览器问题。我试图在你的网站,但不知道什么是测试用户名和密码,所以无法检查行为 –

+0

它在那里。尝试使用test/[email protected]。对于错误的数据你可以输入任何内容 – jeet

0

我自己解决了。这是因为action类中的addActionError(“”)。错误被缓存。我删除了这个,并使用布尔标志来检查是否存在错误。它工作完美。