返回顶部
首页 > 资讯 > 精选 >浅谈JavaWeb中的web.xml配置部署描述符文件
  • 898
分享到

浅谈JavaWeb中的web.xml配置部署描述符文件

javawebweb.xml配置部署 2023-05-31 14:05:28 898人浏览 薄情痞子
摘要

1、 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.

1、 定义头和根元素

部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。

DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。

所有部署描述符文件的顶层(根)元素为WEB-app。请注意,XML元素不像html,他们是大小写敏感的。因此,web-App和WEB-APP都是不合法的,web-app必须用小写。

2、配置介绍

<discription></discription> 是对站台的描述
<display-name></display-name> 定义站台的名称


distributable><distributable/> 是指定该站台是否可分布式处理

<context-param></context-param> 用来设定web站台的环境参数,它包含两个子元素:
<param-name></param-name> 用来指定参数的名称
<param-value></param-value> 用来设定参数值

比如:

<context-param>
<param-name>my_param</param-name>
<param-value>hello</param-value>
</context-param>

此设定的参数,可以在servlet中用 getServletContext().getInitParameter("my_param") 来取得

<filter></filter> 是用来声明filter的相关设定,它包含以下子元素:
<filter-name></filter-name> 这当然就是指定filter的名字
<filter-class></filter-class> 这是用来定义filter的类的名称
<init-param></init-param> 用来定义参数,它有两个子元素:
<param-name></param-name> 用来指定参数的名称
<param-value></param-value> 用来设定参数值

比如:

<filter>     <filter-name>setCharacterEncoding</filter-name>     <filter-class>com.myTest.setCharacterEncodingFilter</filter-class>     <init-param>       <param-name>encoding</param-name>       <param-value>GB2312</param-value>     </init-param> </filter> 

--结束END--

本文标题: 浅谈JavaWeb中的web.xml配置部署描述符文件

本文链接: https://lsjlt.com/news/226415.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作