博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web.xml详解
阅读量:7060 次
发布时间:2019-06-28

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

1,WEB工程加载web.xml过程

   WEB容器的加载顺序是:ServletContext -> context-param -> listener -> filter -> servlet。并且这些元素可以配置在文件中的任意位置。

2,xml 元素详解

  1.<display-name>Web应用名称

   提供GUI工具可能会用来标记这个特定的Web应用的一个名称

api

2.<context-param>上下文参数

   声明应用范围内的初始化参数。它用于向 ServletContext提供键值对,即应用程序上下文信息。我们的listener, filter等在初始化时会用到这些上下文中的信息。在servlet里面可以通过getServletContext().getInitParameter("context/param")得到。

ContextParameter
test
It is a test parameter.

3.<filter>过滤器

   将一个名字与一个实现javaxs.servlet.Filter接口的类相关联。

setCharacterEncoding
com.myTest.setCharacterEncodingFilter
encoding
UTF-8
setCharacterEncoding
/*

4.<listener>监听器

com.listener.SessionListener

5.<servlet>

     <servlet></servlet> 用来声明一个servlet的数据,主要有以下子元素:

  • <servlet-name></servlet-name> 指定servlet的名称
  • <servlet-class></servlet-class> 指定servlet的类名称
  • <jsp-file></jsp-file> 指定web站台中的某个JSP网页的完整路径
  • <init-param></init-param> 用来定义参数,可有多个init-param。在servlet类中通过getInitParamenter(String name)方法访问初始化参数
  • <load-on-startup></load-on-startup>指定当Web应用启动时,装载Servlet的次序。当值为正数或零时:Servlet容器先加载数值小的servlet,再依次加载其他数值大的servlet。当值为负或未定义:Servlet容器将在Web客户首次访问这个servlet时加载它。
  • <servlet-mapping></servlet-mapping> 用来定义servlet所对应的URL,包含两个子元素
  • <servlet-name></servlet-name> 指定servlet的名称
  • <url-pattern></url-pattern> 指定servlet所对应的URL
    snoop
    SnoopServlet
    foo
    bar
    Security role for anonymous access
    tomcat
    snoop
    /snoop
      

  

 

  

 

  

  

转载于:https://www.cnblogs.com/qunan/p/7543919.html

你可能感兴趣的文章
关于web系统整体优化提速总结
查看>>
table size script :
查看>>
RTC终于tm的通了
查看>>
在Silverlight中如何创建WCF Service
查看>>
Android 下的 USB HID 设备读写
查看>>
CSV文件转JSON
查看>>
Android Context类
查看>>
ztree 根据id选中某一点且触发当前点的click事件
查看>>
10.16复习 数位DP——不要62
查看>>
input checkbox复选框点击获取当前选中状态jquery
查看>>
Git 安装与简单使用(新手必看)
查看>>
leetcode-143. Reorder List
查看>>
怎样解决if __name__ == "__main__":下面的代码没有执行的问题
查看>>
python从入门到实践-6章字典
查看>>
glusterfs 步骤
查看>>
浅谈gibbs sampling(LDA实验)
查看>>
Asp.net 后台添加CSS、JS、Meta标签
查看>>
JDBC连接SQL Server2008基本格式及示例代码 (转载收藏~)
查看>>
以前的GHOST系统没落,现在 原版WINDOWS更新节奏还快 MSDN itellyou
查看>>
scala学习手记21 - 传递变长参数
查看>>