学习笔记——web.xml
来源:互联网 发布:lua 数据解析 编辑:程序博客网 时间:2024/05/19 09:12
Web应用的文件结构
|-WEB-INF
| |-classes
| |-lib
| |-web.xml
|-xxx.jsp
web.xml文件格式
<?xml version="1.0" encoding="GBK"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"></web-app>
web.xml配置管理如下内容
配置JSP及其属性
配置和管理Servlet
配置和管理Listener
配置和管理Filter
配置标签库
配置和管理JAAS授权认证
配置和管理资源引用
配置Web应用首页
<welcome-file-list>
<welcome-file>...</welcom-file>
...
</welcome-file-list>
配置Servlet
<servlet.../>用于配置Servlet的名字(相关的子元素<servlet-name.../><servlet-class.../>)
<init-param.../>用于配置参数,是<servlet/>的子元素。
<servlet-mapping.../>用于配置Servlet的URL(相关的子元素<servlet-name.../><url-pattern.../>)
<load-on-startup.../>用于配置应用启动时就创建Servlet,该元素只接受一个整数值,其越小,越优先实例化。是<servlet.../>的子元素。
Web应用的配置参数
<context-param.../>配置与整个Web应用有关的数据,应用通过application对象来操作。(相关的子元素<param-name.../><pararm-value.../>)
Filter的配置参数
<filter> <filter-name>...</filter-name> <filter-class>...</filter-class></filter><filter-mapping> <filter-name></filter-name> <url-pattern></url-pattern></filter-mapping>
Listener的配置参数
<listener> <listener-class>...</listener-class></listener>
struts2常用的web.xml
<?xml version="1.0" encoding="GBK"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> <!-- 定义struts 2的核心 Filter --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <!-- 让 struts 2 的核心 Filter 拦截所有请求 --> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping></web-app>
JSF常用的web.xml
<?xml version="1.0" encoding="GBK"?><!-- 配置Web应用配置文件的根元素,并指定配置文件的Schema信息 --><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <!-- 指定JSF的配置文件所在的位置 --> <context-param> <param-name>javax.faces.CONFIG_FILES</param-name> <!-- 多个配置文件之间以“,”隔开 --> <param-value>/WEB-INF/faces-config-beans.xml ,/WEB-INF/faces-config-nav.xml</param-value> </context-param> <!-- 配置JSF程序状态的保存位置 --> <context-param> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <!-- 将程序状态保存在客户端 --> <param-value>client</param-value> </context-param> <!-- 配置JSF的核心控制器:FacesServlet --> <servlet> <servlet-name>FacesServlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <!-- 配置JSF核心FacesServlet的映射 --> <servlet-mapping> <servlet-name>FacesServlet</servlet-name> <url-pattern>*.jsf</url-pattern> </servlet-mapping></web-app>
- 学习笔记——web.xml
- web.xml学习笔记
- 【JAVA WEB】学习笔记——XML介绍
- 【JAVA WEB】学习笔记——XML解析
- Java.Web学习笔记 XML
- web学习笔记之xml
- Java EE学习笔记 II——Web应用和web.xml文件
- C#学习笔记—XML
- 学习笔记—解析XML
- 学习笔记—输出XML
- xml学习笔记—语法
- Servlet学习笔记(四)—— web.xml配置文件简介及加载过程
- JSP学习笔记之三——关于servlet配置web.xml出现的问题
- web.xml配置项学习笔记
- ssh的web.xml学习笔记
- JSF学习笔记-web.xml和faces-config.xml配置
- JSF学习笔记-web.xml和faces-config.xml配置
- 【web开发学习笔记】web.xml配置简单分析一
- 广告新生态体系资讯网站汇总
- 受保护目录WEB-INF下jsp之间的互相访问
- Android下实现TabActivity
- hibernate学习笔记-1
- OOD沉思录 之 类和对象的关系--使用关系原则
- 学习笔记——web.xml
- tomcat的server locations配置
- 常用RGB颜色表
- Android 下Menu的创建示例
- struts2之数据验证
- 第五周实验报告(一)
- 195. Happiness takes no account of time. 欢乐不觉时间过
- FFT算法
- 第五周实验报告(二)