别告诉我每个页面加段代码啊。
struts2+spring3
我能想到的办法无非有3种:
1.用struts的拦截器,缺点是个每个action需要配置一下,且jsp无法配置。2.用spring的拦截器,jsp仍然无法拦截,且得不到session、3.用java ee的filter,不过在web.xml里配置匹配路径是个 问题,url-pattern只支持通配符,不支持具体匹配的路径名字,受保护的页面或action是有限的,我希望能够具体地指定。
综上,有没有最佳实践?
struts2+spring3
我能想到的办法无非有3种:
1.用struts的拦截器,缺点是个每个action需要配置一下,且jsp无法配置。2.用spring的拦截器,jsp仍然无法拦截,且得不到session、3.用java ee的filter,不过在web.xml里配置匹配路径是个 问题,url-pattern只支持通配符,不支持具体匹配的路径名字,受保护的页面或action是有限的,我希望能够具体地指定。
综上,有没有最佳实践?
解决方案 »
- 怎么利用土豆提供的API获取它的视频信息
- 请问Struts2中如何让<s:tree>的初始状态是全部展开的样子?谢谢!
- http://linlin520.cc.topzj.com/index.php
- eclipse + WTP 如何构建struts
- ireport怎么用,jrxml怎么转jasper
- 我是Struts初学者,有些问题不解,望指点!
- 菜鸟提问关于EJB的Client程序的问题!
- jsp数据库mysql 问题
- 实现这个,用java写,需要什么技术
- 关于CAS单点登录的问题,各位大牛帮帮忙!
- 求struts连接sqlserver2000数据库的struts-config.xml(jtds-1.2.jar驱动)
- java上传文件到服务器
你没看懂我意思,要拦截的页面是N个,不是只有一个,如果只有一个,这个问题都没必要讨论了。至于jsp是从action转过来,可以看出你没啥实际项目经验,如果用户直接输入jsp地址怎么办?
SSH做项目的jsp都应该丢在web-inf下面的.! 不能让用户直接访问jsp.! 访问jsp必定404,处理下404错误,显示给用户说你访问的页面不存在.!
你自己定义一个包,继承struts-default里面注册拦截器, 并且写上默认的拦截器栈,这个栈引用你的interceptor和struts-deufalt的defaultStack,
然后你以后的action都继承这个包,不就ok了.!