社区
Web 开发
帖子详情
Struts2拦截器如何对jsp页面做拦截?
stonec
2010-01-11 04:47:14
只知道可以拦截action,不知道对jsp页面请求如何拦截??
高人指教!!
谢谢
...全文
3741
15
打赏
收藏
Struts2拦截器如何对jsp页面做拦截?
只知道可以拦截action,不知道对jsp页面请求如何拦截?? 高人指教!! 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
丰富的分地方的
2010-01-11
打赏
举报
回复
jsp页面的请求难道不是传到 action?
qianmz
2010-01-11
打赏
举报
回复
jsp的本质是servlet,所有拦截jsp用不着struts2的interceptor,Filter就ok了
通俗易懂的
Struts
2教程(含配套资料)
每个技术点都配备案例和代码,对于
拦截
器
、
Struts
2 运行流程分析、值栈等技术点的讲授更是深入解析源代码,授之以渔。 学习完本 Java视频教程,你会真正理解
Struts
2 的优雅和简洁,并使你具备开发
Struts
2 ...
Struts
2
拦截
器
控制
jsp
页面
跳转
源自一个题目: 请编写一个
拦截
器
,该
拦截
器
可以获得用户输入的用户名这个数据,业务逻辑为逐个判断用户名中是否包含“你”,“我”,“他”三个数据,如果包含则直接返回输入
页面
,如果不包含则运行至PersonAction。(除代码外,要给出
拦截
器
和Action的配置文件) 最终项目结构: 直接上源码: login.
jsp
: Person
Struts
2之
拦截
器
Struts
2之
拦截
器
Struts
2
拦截
器
的配置:
Struts
2
拦截
器
的配置: 第一步:在
struts
.xml文件中加入
拦截
器
配置: 我们可以在配置
拦截
器
的时候,自己定义一个
拦截
器
栈来包含我们自己定义的
拦截
器
(注意:一定要将 defaultStack 加进去,这是框架自带的
拦截
器
,能够帮助我们完成表单数据封装等功能) <!-- 配置
拦截
器
--> <interceptors> <interceptor...
实现
Struts
2中对未登录的
jsp
页面
进行
拦截
功能
Struts
2中
拦截
器
大家都很经常使用,但是
拦截
器
只能
拦截
action不能
拦截
jsp
页面
。这个时候就有点尴尬了,按道理来说没登录的用户只能看login界面不能够通过输入URL进行界面跳转,这显然是不合理的。这里介绍
Struts
2中Filter实现
jsp
页面
拦截
的功能。(有兴趣的人可以去研究Filter过滤
器
的其它用法,因为利用过滤
器
也可以实现action
拦截
的功能) 下面直接上代码,边看边分析实...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章