ServletContext

来源:互联网 发布:图书在版编目cip数据 编辑:程序博客网 时间:2024/05/22 19:04

1. 写出获取ServletContext的两种方式
方法一:
ServletContext context1 = this.getSerletConfig().getSerletContext();
方法二:
ServletContext context1 = this.getSerletContext();

2.使用ServletContext实现两个Servlet数据共享
String data="abcd";
this.getSerletContext().setAttribute("data1",data);
String value = (String)this.getServletContext().getAtteibute("data1");
System.out.println(value);
3.设置ServletContext初始化参数,然后对其之。
System.out.print(this.getSerletContext().getInitParameter("data"));
4. 编写一个转发
this.getSerletContext().setAttribute("username","zhangsan");
RequestDispatcher rd = this.getSerletContext().getPequestDispatcher("/index.jsp");
rd.forword(request,response);
5.通过ServletContext读取配置文件的内容。(使用两种方式)
方法一:
InputStream in = this.getServietcontext().getResourceAsStream("/WEB-INF/classes/db.properties");
prop.load(in);
String driver = prop.getProperty("driver");