在SpringMVC中获取request对象的几种方式
2015-07-01 15:57
387 查看
1.最简单的方式(注解法)
2.最麻烦的方法
a. 在web.xml中配置一个监听
b.之后在程序里可以用
3.最直接的方法
4、赠送一个如何在Struts2中获取request对象:
实例:
@Autowired private HttpServletRequest request;
2.最麻烦的方法
a. 在web.xml中配置一个监听
<listener> <listener-class> org.springframework.web.context.request.RequestContextListener </listener-class> </listener>
b.之后在程序里可以用
HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();
3.最直接的方法
public String hello(HttpServletRequest request,HttpServletResponse response)
4、赠送一个如何在Struts2中获取request对象:
HttpServletRequest request = ServletActionContext.getRequest();
实例:
public static boolean hasRight(String rightCode) { HttpSession session = ServletActionContext.getRequest().getSession(); Set<String> codeSet = (Set<String>) session.getAttribute(sessionRightCodes); if (codeSet.contains(rightCode)) { return true; } else { return false; } }
相关文章推荐
- jdk1.8 ossbrowser打不开
- Java语言基础(二)——数据类型、运算符和流程控制语句
- Java 递归、尾递归、非递归 处理阶乘问题
- java下载文件名中带有中文字符乱码的处理
- java简单抓取网页源代码
- 搭建springMVC+Mybatis+quartz+log4j+maven项目
- eclipse svn安装_eclipse svn插件下载地址及安装教程
- Java学习篇之---Mysql中varchar类型总结
- javascirpt 的闭包----我的简介
- window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
- 在Struts2中jsp前台传值到action后台的方法(转载)
- java内部类的使用场景
- Java基础:类的实例化、static、父类构造函数执行顺序
- eclipse报jvm terminated.exitcode=2异常解决办法
- Java Card 开发快速入门指南
- Java生成二维码
- Java学习篇之--- log4j.properties 详解与配置步骤
- JAVA学习(二):JDK介绍及其结构、用途
- JAVA学习(二):JDK介绍及其结构、用途
- Java智能卡基础篇