获取servlet的方法
来源:互联网 发布:mac office 2016 破解 编辑:程序博客网 时间:2024/05/29 17:34
1.在javax.servlet.Filter中直接获取
ServletContext context = config.getServletContext();
2.在HttpServlet中直接获取
this.getServletContext()
3.在其他方法中,通过HttpRequest获得
request.getSession().getServletContext();
4.在标签类中用pageContext可以获取servletContext对象的属性值
Properties p = (Properties)pageContext.getAttribute("ps",PageContext..APPLICATION_SCOPE);
当然struts2中还有常见的两种方法获得
获取HttpServletRequest / HttpSession / ServletContext / HttpServletResponse对象
方法一,通过ServletActionContext.类直接获取:
public String rsa() throws Exception{
HttpServletRequest request = ServletActionContext.getRequest();
ServletContext servletContext = ServletActionContext.getServletContext();
request.getSession()
HttpServletResponse response = ServletActionContext.getResponse();
return "scope";
}
方法二,实现指定接口,由struts框架运行时注入:
public class HelloWorldAction implements ServletRequestAware, ServletResponseAware, ServletContextAware{
private HttpServletRequest request;
private ServletContext servletContext;
private HttpServletResponse response;
public void setServletRequest(HttpServletRequest req) {
this.request=req;
}
public void setServletResponse(HttpServletResponse res) {
this.response=res;
}
public void setServletContext(ServletContext ser) {
this.servletContext=ser;
}
- 获取servlet的方法
- 获取servlet参数的方法
- 有关Servlet初始化参数的获取方法
- servlet中获取ServletConfig 对象的 方法
- Servlet -获取表单数据的相关方法
- servlet中获取路径的方法
- 非servlet或者servlet之外,获取项目路径的方法
- Struts2的配置和获取相关servlet API的方法
- servlet中几个获取路径方法的对比
- jsp 和 Servlet中获取路径的各种方法总结
- Servlet中获取application对象的两种方法
- jsp 、 java 、 servlet 页面获取路径的方法
- servlet下获取spring的applicationContext方法,取bean
- servlet和普通类获取资源文件的方法
- (3.1.2.2)有关Servlet初始化参数的获取方法
- servlet中获取参数的几种方法
- 获取servlet API的方法------ActionContext VS sessionAware
- Filter或Servlet中获取Spring Bean的方法
- VC实现发送微博消息
- 二叉树2:层次遍历方式及先序、中序、后序(递归与非递归)遍历方式
- debian包管理命令大全
- data structures and application 5.3.2完整版 ( 栈的实现 )
- GDAL读写矢量文件——Java
- 获取servlet的方法
- SAP企业移动平台SAP Mobile Platform(SMP) 2.3 新特性
- Debian安装KDE图形界面
- 构造函数和构造代码块
- NEFU 654 Magic Tree(DP)
- 杭电2012
- php中session及cookie常用操作
- iPhone常用控件、UIActionSheet、UIAlertView
- this