通过ServletRequestAware接口获取request
2016-07-05 11:19
441 查看
在WEB项目(Spring + Struts2 + MyBatis)中定义了一个 ACTION 类如下:
@Component("actReportCheck")
@Scope("prototype")
public class ActReportCheck {
…
}
我不知道该如何获取 request ,并进一步获取系统的URL地址。
答案在这里:
http://www.chinaitlab.com/Java/Struts/940926.html
实现 ServletRequestAware 接口,并实现接口中的 setServletRequest 方法
@Component("actReportCheck")
@Scope("prototype")
public class ActReportCheck implements ServletRequestAware {
private HttpServletRequest request;
@Override
public void setServletRequest(HttpServletRequest arg0) {
// TODO Auto-generated method stub
this.request = arg0;
}
…
}
----------------------------------------------------------------------
logger.info(request.getSession().getServletContext().getRealPath(""));
// 输出:[INFO ] C:\Java\Tomcat7\webapps\VIMSystem
@Component("actReportCheck")
@Scope("prototype")
public class ActReportCheck {
…
}
我不知道该如何获取 request ,并进一步获取系统的URL地址。
答案在这里:
http://www.chinaitlab.com/Java/Struts/940926.html
实现 ServletRequestAware 接口,并实现接口中的 setServletRequest 方法
@Component("actReportCheck")
@Scope("prototype")
public class ActReportCheck implements ServletRequestAware {
private HttpServletRequest request;
@Override
public void setServletRequest(HttpServletRequest arg0) {
// TODO Auto-generated method stub
this.request = arg0;
}
…
}
----------------------------------------------------------------------
logger.info(request.getSession().getServletContext().getRealPath(""));
// 输出:[INFO ] C:\Java\Tomcat7\webapps\VIMSystem
相关文章推荐
- Requirements
- Pull Requests
- Upgrade Guide
- android bluedroid bt 读写特性值的流程
- UITableView——1
- APUE 《UNIX环境高级编程》编译问题彻底解决方案
- 关于 failed to find build tools revision 23.0.0 rc3的问题
- 关于${pageContext.request.contextPath }对于工程中的那个目录
- APUE[ "apue.h" ]
- C# Maximum request length exceeded. 产生错误的原因,以及解决方法.
- UIButton
- UIlabel 文字颜色不同
- 深入理解android UI Thread
- flash builder概要分析器使用
- document自带的强大的选择器querySelector/querySelectorAll
- leetcode:Longest Increasing Subsequence
- java.lang.Enum.valueOf()方法实例
- java语言基础入门——break,continue介绍
- reason: -[UIKBBlurredKeyView candidateList]: unrecognized selector sent to instance
- 获取request请求的ip地址