struts2.0中token-session null时如何重定向到另一个页面?
我使用了令牌会话拦截器来提交重复的表单。它对我来说工作正常。但是当生成无效令牌时,我必须重定向到另一个操作。
我试过
登记 注册!输入 myhome
它给我 表单令牌 GRCVNXBATIHD2SXL5VY62SY3YAWQX15J 与会话令牌 null 不匹配。 但不重定向
I had used token-session interceptor for duplicate form submission.Its working fine for me.But i have to redirect to another action when invalid token generated.
i tried
register
Registration!input
myhome
Its giving me Form token GRCVNXBATIHD2SXL5VY62SY3YAWQX15J does not match the session token null. but not reirecting
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
struts2拦截器中的intercept方法返回一个映射到结果的字符串。如果“调用.invoke();”返回,然后拦截器继续执行堆栈。如果返回另一个字符串,则会出现不同的结果。
所以,你的拦截方法中需要类似的东西,
另外, 定义一个结果 为“inValidToken”。重定向操作可能适合您的需要。您可能还想使用全局结果。
显示一些代码,或者给我一些信息,我可以澄清更多:)。
The intercept method in the struts2 intercepter returns a String that maps to a reseult. If "invocation.invoke();" is returned then the interceptor continues the execution stack. If another string is returned, then a different result occurs.
So, you need something like this in your intercept method,
Also, define a result for "inValidToken". A redirect action might fit your need. You also might want to use a global result.
Show some code, or give me some information and I can clarify some more :).