博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web.xml中的基本配置
阅读量:3906 次
发布时间:2019-05-23

本文共 1241 字,大约阅读时间需要 4 分钟。

<context-param>配置作用

1. 启动一个WEB项目的时候,容器(:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> <context-param></context-param>

2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.

3.容器将<context-param></context-param>转化为键值对,并交给ServletContext.

4.容器创建<listener></listener>中的类实例,即创建监听.

5.在监听中会有contextInitialized(ServletContextEvent args)初始化方法,在这个方法中获得ServletContext = ServletContextEvent.getServletContext();

context-param的值 = ServletContext.getInitParameter("context-param的键");

 

<servlet-mapping>的作用:

       <servlet-mapping>

    <servlet-name>name</servlet-name>

    <url-pattern>/hello.html</url-pattern>

</servlet-mapping>

这又是什么意思呢,这就是,当网页输入了这个/hello.htmlurl之后,我会把这个请求,拦截下来交给 名字叫做nameservlet 去处理他。而不是直接在相应目录下找hello这个文件。 

 

  <servlet>的作用:

       <servlet>

    <servlet-name>name</servlet-name>

    <servlet-class>com.servlettest.TestServlet</servlet-class>

</servlet>

首先,我创建了一个servlet 他的名字叫name,路径为com.servlettest.TestServlet

 

<session-config>的作用

       <session-config>

        <session-timeout>30</session-timeout>

    </session-config>

 

Session超时设置:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间,单位:分钟)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。

 

 

<error-page>的作用:

       <error-page>

        <error-code>500</error-code>
        <location>/error.jsp</location>
     </error-page>

当系统发生500错误(即服务器内部错误)时,跳转到错误处理页面error.jsp

转载地址:http://cdqen.baihongyu.com/

你可能感兴趣的文章
正则表达式
查看>>
python线程进程笔记
查看>>
TensorFlow初学者必须了解的55个经典案例
查看>>
机器学习笔记
查看>>
数十种TensorFlow实现案例汇集:代码+笔记
查看>>
python记录的错误与知识
查看>>
内核中各种套接字的关系
查看>>
linux sysctl 参数实现 暨 ip_forward参数对Linux内核转发影响分析
查看>>
linux 路由表 的一些相关资料
查看>>
Linux 路由 学习笔记 之三 路由查找流程分析
查看>>
LINUX IP 路由实现
查看>>
快速重传与快速恢复算法
查看>>
TCP重传定时器
查看>>
CentOS 6.3 - 安装 Nginx 1.2.7(yum源)
查看>>
shell中trap捕获信号
查看>>
关于Linux Shell的信号trap功能你必须知道的细节
查看>>
Linux原始套接字实现分析
查看>>
CENTOS 6.5 配置YUM安装NGINX
查看>>
#ifdef DEBUG的理解
查看>>
Linux 任务控制的几个技巧( &amp;, [ctrl]-z, jobs, fg, bg, kill)
查看>>