1.两种获取servletContext对象的方式
ServletContext context = this.getServletConfig().getServletContext();
ServletContext context1 = this.getServletContext();
2.用context对象实现数据共享
context.setAttribute("data", "aaaaaaaaaa");
3.获取ServletContext的共享数据
context.getAttribute("data")
4.通过servletContext,获取为web应用配置的初始化参数
String url = this.getServletContext().getInitParameter("url");
String username = this.getServletContext().getInitParameter("username");
String password = this.getServletContext().getInitParameter("password");
<context-param>
<param-name>url</param-name>
<param-value>jdbc:mysql://localhost:3306/test</param-value>
</context-param>
<context-param>
<param-name>username</param-name>
<param-value>root</param-value>
</context-param>
<context-param>
<param-name>password</param-name>
<param-value>root</param-value>
</context-param>
5.通过servletContext获取文件的mime类型
String filename = "1.jpg";
ServletContext context = this.getServletContext();
System.out.println(context.getMimeType(filename));
6.通过servletContext 实现请求转发
//servlet收到请求产生数据,然后转交给jsp显示
String data = "aaaaaa";
this.getServletContext().setAttribute("data", data);
RequestDispatcher rd = this.getServletContext().getRequestDispatcher("/view.jsp");
rd.forward(request, response);
分享到:
相关推荐
javax.servlet—api中问,英文 chm
这是servlet中ServletContext的应用实例,主要就是添加属性和读取属性。
javax/servlet/resources/jsp_2_0.xsd javax/servlet/resources/javaee_web_services_client_1_2.xsd javax/servlet/resources/datatypes.dtd javax/servlet/resources/web-app_2_3.dtd javax/servlet/resources/jsp...
本篇文章是对javax.servlet.Servlet,ServletContext接口进行了纤细的分析介绍,需要的朋友参考下
3.1 Web应用的结构和部署 3.2 部署描述文件 3.3 ServletConfig接口 3.4 ServletContext接口 3.5 Servlet的多线程问题 3.6 一个综合实例
NULL 博文链接:https://onway417.iteye.com/blog/2194540
getAttribute(String) - Method in interface javax.servlet.ServletContext Returns the servlet container attribute with the given name, or null if there is no attribute by that name. getAttribute...
javax.servlet.ServletContext javax.servlet.ServletRequest javax.servlet.http.HttpUtils javax.servlet.ServletResponse javax.servlet.ServletException javax.servlet.http.HttpServlet javax.servlet....
主要介绍了servlet之ServletContext简介,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
ServletContext读取web应用中的资源文件
ServletContext代码,开发工具 Myeclipse
2. 使用Eclipse创建Web Project,并创建一个Servlet继承HttpServlet,打印“Hello HttpServlet”在浏览器上。 3. 使用代码以及文字,说明Servlet的运行机制和生命周期 4. 实现用Servlet实现伪静态页面的访问 5. 实现...
(2)ServletContext对象被包含在ServletConfig对象中,开发人员在编写servlet时,可以通过 this.ServletConfig.getServletContext方法获得对ServletContext对象的引用.还可以直接通过 this.getServletContext方法...
实验1: 利用servlet实现一个简单的聊天室 ...2. 对于聊天信息的保存可能用到servletcontext 3. 对于用户名的保存可能用到HttpSession 思考: 1. 如何解决中文乱码的问题 2. 如何实现页面的自动刷新 jee 小练习
ServletContext与ServletConfig关系
超全面javaweb教程28天第9天_14_获取ServletContext对象
Servlet处理请求、多线程和映射、Servlet的卸载、Servlet映射技术、通过类名调用Servlet、HTTP会话、建立Session、Request Dispatcher接口、Servlet接口、ServletConfig接口、ServletContext接口、SingleThreadModel...
ServletContext接口定义了一个Servlet环境对象,这个对象定义了一个在Servlet引擎上的Servlet的视图。通过使用这个对象,Servlet可以记录事件、得到资源并得到来自Servlet引擎的类(例如RequestDispatcher对象)。一...
教程名称: 【动力节点】Java经典教程_Servlet 经典实战视频教程动力节点推出的Java视频教程主要包含两大部分内容:第一部分为Servlet基础。包括Servlet生命周期、ServletConfig、ServletContext、欢迎页头面的设置...