1.web容器为每个<servelt>设置产生一个Servetl以及ServeltConfig实例
2.一般不使用ServletConfig的log方法执行日志功能,使用JDK本身附带的日志包或Log4j
如果使用的是Tomcat,则此方法的日志保存在Tomcat的log目录下
3.Servlet初始化参数通常作为常数来设置,可以将一些不想写死的信息放到初始化参数中
<servlet>
<servlet-name>HeaderDemo</servlet-name>
<servlet-class>com.my.myHttpServletRequest.HeaderDemo</servlet-class>
<init-param>
<param-name>age</param-name>
<param-value>20</param-value>
</init-param>
</servlet>
<servlet-mapping>
..............
4.ServletContext是整个web应用程序的代表,可以通过ServletConfig的getServletContext方法获取,可以使用ServletContext与web应用程序通信,获取初始参数/设置属性..........
ServletContext既然代表整个web应用程序,就可以用它来与web应用程序沟通,甚至取得同一个服务器上的其它web应用程序的ServletContext
getResourcePaths() 查看某个目录中有哪些文件
getResourceAsStream() 读取某个文件内容,指定路径必须以/开头,返回InputStream实例
ServletContext还可以设置整个web应用程序中servlet所需共享的数据,即设置其属性
ServletContext自己没有设置属性,但它有默认的属性,不知道在哪定义的???
Enumeration<String> e2 = s.getAttributeNames();
while(e2.hasMoreElements()){
String n = e2.nextElement();
//String r = (String)s.getAttribute(n);
System.out.println(n);
}
结果:
javax.servlet.context.tempdir
org.apache.catalina.jsp_classpath
org.apache.jasper.runtime.JspApplicationContextImpl
org.apache.catalina.resources
colleag
org.apache.tomcat.JarScanner
speciality
org.apache.tomcat.InstanceManager
5.ServletContextListener
ServeltContextListener监听ServeltContext(Web应用程序)的初始化与销毁
分别调用了 contextInitialized()与contextDestroyed() ,并传入ServletContextEvent,则可以得到ServeltContext
相关推荐
注意:每个servlet有一个ServletConfig,每个Web应用有一个ServletContext.要把初始化参数认为是部署时常量,可用在运行时得到这些初始化参数,但不能设置初始化参数,根本没有setInitParameter().如果修改XML来改变...
下面小编就为大家带来一篇有关ServletConfig与ServletContext的访问。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
ServletContext与ServletConfig关系
方立勋JavaWeb视频教程_servlet开发和ServletConfig与ServletContext对象(第五天) 方立勋JavaWeb视频教程_request response(第六天) 方立勋JavaWeb视频教程_Cookie和Session(第七天) 方立勋JavaWeb视频教程_...
很清楚的讲解了ServletContext和ServletConfig,不光有理论上的讲解,还有例子。
包括Servlet生命周期、ServletConfig、ServletContext、欢迎页头面的设置,及的设置与匹配。第二部分为Servlet核心。除了包括基础的API外,例如GenericServl 资源太大,传百度网盘了,链接在附件中,有需要的同学...
servlet容器的详细说明,包括里面接口的方法。内容如下:RequestDispatch, servlet, servletConfig, servletContext。。
this.ServletConfig.getServletContext方法获得对ServletContext对象的引用.还可以直接通过 this.getServletContext方法获得对ServletContext对象的引用. (3)由于一个WEB应用中的所有Servlet共享同一个...
学习工作技能 2021.01.04-2021.01.07 Git学习 2021.01.10 内部匿名类,Lambda表达,Streamstream 2021.01.17 文件类,字节流,字节缓冲流 ... Servlet,ServletConfig,ServletContext,Servlet注解开发
java开发web的帮助文档,内含Cookie ...ServletConfig ServletContext ServletException ServletInputStream ServletOutputStream ServletRequest ServletResponse SingleThreadModel UnavailableException
Servlet处理请求、多线程和映射、Servlet的卸载、Servlet映射技术、通过类名调用Servlet、HTTP会话、建立Session、Request Dispatcher接口、Servlet接口、ServletConfig接口、ServletContext接口、SingleThreadModel...
3.1 Web应用的结构和部署 3.2 部署描述文件 3.3 ServletConfig接口 3.4 ServletContext接口 3.5 Servlet的多线程问题 3.6 一个综合实例
主要包括Servlet基础和 ServletConfig接口,ServletContext接口两大部分; javaweb,servlet,接口,编写类; 初学者,大学生,复习,详细,课堂笔记;
ServletContext ServletContextAttributeEvent ServletContextAttributeListener ServletContextEvent ServletContextListener ServletException ServletInputStream ServletOutputStream ServletRequest ...
Servlet处理请求、多线程和映射、Servlet的卸载、Servlet映射技术、通过类名调用Servlet、HTTP会话、建立Session、Request Dispatcher接口、Servlet接口、ServletConfig接口、ServletContext接口、SingleThreadModel...
1. 手动编写java代码,实现Servlet的访问 2. 使用Eclipse创建Web Project,并创建一个Servlet继承HttpServlet,打印“Hello HttpServlet”在浏览器上。...7. 使用ServletContext对象,实现转发操作
类 ServletConfig ServletOutputStream ServletContext ServletInputStream ServletResponse GenericServlet ServletRequest Servlet <br>javax.servlet.http<br>接口 类 HttpSession Cookie...
1、ServletConfig API:2、GenericServlet类2、HttpServlet类:(重点掌握)1、doGet和doPost的区别:2、Servlet细节:3、web.xml文件(了解)4、ServletContext(重要):3、网站访问量统计小案例:二、过滤器三、监听...
1 ServletConfig.getServletContext(); 2 ServletContextEvent.getServletContext(); 3 HttpSession.getServletContext(); ------------------------------------------------ JSP Java Server Page java服务...
这一节将介绍 ServletContext 和 ServletConfig 这两个接口。 通过这两个接口,我们可以在web.xml中设置一些参数,如数据库地址、用户名密码等,供 Servlet 使用, 这样每次参数值变动时,不用重新编译Servlet了。 ...