struts2拦截器返回值问题

wodehongseupan 2013-09-24 08:56:22
看网上的demo在拦截器实现里面写着:return Action.LOGIN,关于拦截器return有ERROR,INPUT,NONE,LOGIN,SUCCESS这些值,从网上看这些返回值的意义也不太明白,请问大家这些值都是什么意思,都返回到哪些页面啊??
...全文
123 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
闲去野鹤 2013-09-24
  • 打赏
  • 举报
回复
跳转页面是有struts.xml控制的。一般这些常量我是不用的,都是自己return 一个字符串。
用到这些常量,在action中还要继承一个BaseAction的类,
ERROR,INPUT,NONE,LOGIN,SUCCESS这些解释还是弄个图给你看吧


至于要不要定义,默认跳转到哪个页面,我要也不知道没用过,
自己定义不是更好吗,想到哪就到哪。
wodehongseupan 2013-09-24
  • 打赏
  • 举报
回复
引用 3 楼 u010684923 的回复:
其值就是字符串。
它跳转到哪个页面了呢?需要自己定义页面吗?如果不定义,默认跳转到哪个页面?
  • 打赏
  • 举报
回复
引用 2 楼 wodehongseupan 的回复:
[quote=引用 1 楼 ch656409110 的回复:] 这些个都是struts2定义好的常量,根据单词能够猜出他们对应的 逻辑路径吧,,然后struts.xml对应配置一下 就可以使用了
如果在拦截器的实现里面写上:return Action.ERROR,必须要手动在struts.xml里面配置吗,如果不配置的话,它会跳转到哪里啊? [/quote] 404 你尝试下不就知道了,,或许我说的是错的,, 实践才是检验真理的唯一标准!
闲去野鹤 2013-09-24
  • 打赏
  • 举报
回复
其值就是字符串。
wodehongseupan 2013-09-24
  • 打赏
  • 举报
回复
引用 1 楼 ch656409110 的回复:
这些个都是struts2定义好的常量,根据单词能够猜出他们对应的 逻辑路径吧,,然后struts.xml对应配置一下 就可以使用了
如果在拦截器的实现里面写上:return Action.ERROR,必须要手动在struts.xml里面配置吗,如果不配置的话,它会跳转到哪里啊?
  • 打赏
  • 举报
回复
这些个都是struts2定义好的常量,根据单词能够猜出他们对应的 逻辑路径吧,,然后struts.xml对应配置一下 就可以使用了

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧