我现在遇到的问题是这样的,首页index.jsp上有一个<a href="#" onclick="submitForm('teamFm','toTeamGroup.action?vote_id=1&flag=0');"></a>链接,点这个链接跳转到a.jsp页面,在a.jsp页面填写表单信息,提交成功后在a.jsp页面显示提交成功的一些信息,然后我刷新页面时,token拦截提交的action.这个时候我再到首页点链接时,就跳转不到a.jsp页面了。
这是怎么回事啊,我在提交的action中这样写
<interceptor-ref name="token" />
<interceptor-ref name="defaultStack" />
<result name="invalid.token">/caidanlan/tuanduizuhe.jsp</result>
在a.jsp中加了<s:token></s:token>。
那位高手来帮我看看怎么解决啊?谢谢啦!
这是怎么回事啊,我在提交的action中这样写
<interceptor-ref name="token" />
<interceptor-ref name="defaultStack" />
<result name="invalid.token">/caidanlan/tuanduizuhe.jsp</result>
在a.jsp中加了<s:token></s:token>。
那位高手来帮我看看怎么解决啊?谢谢啦!
<result name="invalid.token">/caidanlan/tuanduizuhe.jsp</result>
它应该会跳转到这个页面tuanduizuhe.jsp
至于不调整到a.jsp可能被token的拦截器给拦截了,认为是重复提交
a.jsp - form表单 - a.jsp 这样是会重复提交的
可以用重定向跳转
应该是当你在提交成功后显示提交信息的时候,url发生了变化。你自己看看这里的代码。
如果第一次能跳转的话,第二次跳转不成功,应该是这里出了问题