Struts2拦截器如何对jsp页面做拦截? 只知道可以拦截action,不知道对jsp页面请求如何拦截??高人指教!!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jsp的本质是servlet,所有拦截jsp用不着struts2的interceptor,Filter就ok了 jsp页面的请求难道不是传到 action? struts2基于filter处理interceptor对于struts映射处理,并不管理jsp ,好像只能对Action,我也想知道怎么弄,曾经每个页面的跳转都用action处理跳转,很麻烦,期待好的方法 一般我们在配置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 所有请求都可以使用Filter来过滤,只需要在filter-mapping里做对应设置就可以了 struts2的拦截器只能拦截指定的action,不能对JSP页面进行拦截。如果你要对JSP页面进行处理,只能用filter了。 S2 的拦截器 和S1 的过滤器基本上一样的 所以 S2的拦截器是针对方法的。 而后你可在S2配置文件中,配置此方法跳转的页面。所以你说拦截jsp页面也没完全说错。 呵呵 struts2的拦截器是拦截action的,要拦截jsp就使用过滤器吧。 谢谢,最后还是用filter解决吧~~ 所有请求都可以使用Filter来过滤,只需要在filter-mapping里做对应设置就可以了 struts2的拦截器是拦截action的,要拦截jsp就使用过滤器吧。 我也是碰到这个问题,jsp页面只能通过action转发才能过滤。 利用spring进行数据库操作 迭代的时候加入新参数 jsp页面显示图片除了用outputStream外还有其他吗? 这段代码出错在哪里呢? 关于#号的字符编码转化的问题 请问如何用jsp调用javaBean?(急!) 在线等待!送分。--关于发送EMAIL的问题! 快疯了!一个关于用jsp连接MSSql Sever的问题。 入门的程序,请帮我看看是啥问题 如何将字符型变量变成数字形变量 JQuery 提交问题。 strust问题文件下载
interceptor对于struts映射处理,并不管理jsp
<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
所以 S2的拦截器是针对方法的。
而后你可在S2配置文件中,配置此方法跳转的页面。所以你说拦截jsp页面也没完全说错。
呵呵
struts2的拦截器是拦截action的,要拦截jsp就使用过滤器吧。