Struts2拦截器如何对jsp页面做拦截?

stonec 2010-01-11 04:47:14
只知道可以拦截action,不知道对jsp页面请求如何拦截??
高人指教!!
谢谢
...全文
3741 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
thyme 2011-02-28
  • 打赏
  • 举报
回复
我也是碰到这个问题,jsp页面只能通过action转发才能过滤。
stonec 2010-01-12
  • 打赏
  • 举报
回复
谢谢,最后还是用filter解决吧~~
meijingjing521 2010-01-12
  • 打赏
  • 举报
回复
所有请求都可以使用Filter来过滤,只需要在filter-mapping里做对应设置就可以了
struts2的拦截器是拦截action的,要拦截jsp就使用过滤器吧。
crazylaa 2010-01-11
  • 打赏
  • 举报
回复
jsp?再弄个Filter就好了。
sunscok 2010-01-11
  • 打赏
  • 举报
回复
struts2的拦截器是拦截action的,要拦截jsp就使用过滤器吧。
bolink5 2010-01-11
  • 打赏
  • 举报
回复
S2 的拦截器 和S1 的过滤器基本上一样的
所以 S2的拦截器是针对方法的。
而后你可在S2配置文件中,配置此方法跳转的页面。所以你说拦截jsp页面也没完全说错。
呵呵
sgl1984 2010-01-11
  • 打赏
  • 举报
回复
struts2的拦截器只能拦截指定的action,不能对JSP页面进行拦截。如果你要对JSP页面进行处理,只能用filter了。
IT_lau 2010-01-11
  • 打赏
  • 举报
回复
Filter
liggway 2010-01-11
  • 打赏
  • 举报
回复
所有请求都可以使用Filter来过滤,只需要在filter-mapping里做对应设置就可以了
码农小小鸟 2010-01-11
  • 打赏
  • 举报
回复
一般我们在配置struts的时候都只是把.action有交由struts去处理,如果你想把你的jsp.....全都交由strust去处理的话, 你可以在web.xml中配置成
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
建议,jsp由filter来处理,struts处理.action
redlotus_lyn 2010-01-11
  • 打赏
  • 举报
回复
只能对Action进行拦截!
xinyiben 2010-01-11
  • 打赏
  • 举报
回复
mark,好像只能对Action,我也想知道怎么弄,曾经每个页面的跳转都用action处理跳转,很麻烦,期待好的方法
beiouwolf 2010-01-11
  • 打赏
  • 举报
回复
struts2基于filter处理
interceptor对于struts映射处理,并不管理jsp
  • 打赏
  • 举报
回复
jsp页面的请求难道不是传到 action?
qianmz 2010-01-11
  • 打赏
  • 举报
回复
jsp的本质是servlet,所有拦截jsp用不着struts2的interceptor,Filter就ok了

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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