`

web.xml详解

    博客分类:
  • J2EE
阅读更多
<?xml version="1.0" encoding="GB2312"?>

<!DOCTYPE web-app
 PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
 "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

<web-app>
 <display-name>Struts Blank Application</display-name>
 <!--
 配置ActionServlet 不管应用中包含多少个子应用,都只需配置一个ActionServlet,因为ActionServlet支持多线程,目前的Structs框架只允许在应用中配置一个ActionServlet
 -->
 <!--
 这是struts中的Controller(控制器),系统的指令由其(ActionServlet 类)中转; 它从struts-config.xml中读取配置信息,并在服务器后台自动启动一个线程。
 如果没有特别的要求(如添加语言编转功能),程序员可以不管这部分,照用就可以了.
 -->
 <servlet>
 <servlet-name>action</servlet-name>
 <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
 <!--init-param设置ActionServlet运行参数,对Servlet的运行环境进行初始化配置-->
  <!--
  以相对路径的方式指明Struts应用程序的配置文件位置;
  如不设置,则默认值为/WEB-INF/struts-config.xml;
  -->
  <init-param>   
 <param-name>config</param-name>
 <param-value>/WEB-INF/struts-config.xml</param-value>
 </init-param>
  <!--以相对路径的方式指明Struts子应用程序的配置文件位置;-->
  <init-param>   
 <param-name>config/lfj</param-name>
 <param-value>/WEB-INF/lfj/struts-config.xml</param-value>
 </init-param>
  <!--
  设置Servlet的debug级别,控制日志记录的详细程度。
  默认为0,记录相对最少的日志信息
  -->
 <init-param>
 <param-name>debug</param-name>
 <param-value>2</param-value>
 </init-param>  
  <!--  
  设置Digester的debug级别  Digester是Struts框架所使用的用来解析xml配置文件的一个框架,通过该设置,可以查看不同详细等级的解析日志。
  默认为0,记录相对最少的日志信息。
  -->
 <init-param>
 <param-name>detail</param-name>
 <param-value>2</param-value>
 </init-param>
  <!--  
  这个标记指示Web应用服务器在启动时加载这个Servlet(实例化并调用实例的init()方法),
  标记的内容必须使用一个整数指定Servlet加载的顺序。
  如果这个整数是负值,或者这个值没有出现,那么容器任意选择Servlet加载。
  如果这个整数大于等于零,那么容器必须按照部署的顺序加载他们。
  容器必须保证,拥有小的load-on-startup值的Servlet必须首先被加载,
  如果Servlet有相同的load-on-start-up值,那么,容器将自动选择这些Servlet的加载顺序。
  -->
 <load-on-startup>2</load-on-startup>
 </servlet>

 <!-- Standard Action Servlet Mapping -->
 <!--指定Sevrlet所要映射的后缀名,这个后缀名可以任意指定。-->
 <servlet-mapping>
 <servlet-name>action</servlet-name>
 <url-pattern>*.do</url-pattern>
 </servlet-mapping>

 <!-- The Usual Welcome File List -->
 <!--指定首先访问的页面-->
 <!--
 当客户访问Web应用时,如果仅仅给出Web应用的Root URL
 没用指定具体的文件名,Web容器会自动调用Web应用的欢迎文件.
 如果在Jboss中,Roor Url应该就是jboss-web.xml中context-root节点所指定的目录。
 -->
 <welcome-file-list>
  <welcome-file>index.jsp</welcome-file>
  <!--welcome-file>index2.jsp</welcome-file-->
 </welcome-file-list>
 <!--指定错误处理页-->
 <error-page>
 <error-code>404</error-code>
 <location>/commom/404.jsp</location>
 </error-page>
 <error-page>
 <error-code>505</error-code>
 <location>/commom/505.jsp</location>
 </error-page>
 <!--
 为Web容器捕获的Java异常配置<error-page>,
 需要设置<exception-type>子元素,它用于指定Java异常类。
 Web容器可能捕获如下异常:
 RuntimeException或Error、ServletException或它的子类、IOException或它的子类
 -->
 <error-page>
 <exception-type>java.io.IOException</exception-type>
 <location>/common/system_ioerror.jsp</location>
 </error-page>

 <!-- Struts Tag Library Descriptors -->
 <!--配置标记库-->
 
 <taglib>
 <!--用于指定标签库的相对或者绝对URI地址,Web应用根据这一URI来访问标签库-->
  <taglib-uri>/tags/struts-bean</taglib-uri>
  <!--指定标签描述文件在文件资源系统中的物理位置-->
 <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
 </taglib>

 <taglib>
 <taglib-uri>/tags/struts-html</taglib-uri>
 <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
 </taglib>

 <taglib>
 <taglib-uri>/tags/struts-logic</taglib-uri>
 <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
 </taglib>

 <taglib>
 <taglib-uri>/tags/struts-nested</taglib-uri>
 <taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
 </taglib>

 <taglib>
 <taglib-uri>/tags/struts-tiles</taglib-uri>
 <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
 </taglib>

</web-app>
<!-- -->
分享到:
评论

相关推荐

    web.xml 详解

    web.xml 详解 1 定义头和根元素 2 部署描述符文件内的元素次序 3 分配名称和定制的UL 4 禁止激活器servlet 5 初始化和预装载servlet与JSP页面 6 声明过滤器 7 指定欢迎页 8 指定处理错误的页面 。。。。。。。。。。...

    WEB.XML详解

    web.xml详解,详细介绍web.xml文档各个标签的功能

    web.xml配置详解

    web.xml配置详解web.xml配置详解web.xml配置详解web.xml配置详解web.xml配置详解web.xml配置详解web.xml配置详解

    web.xml配置详解, web.xml web.xml 配置实例

    全面详细讲述web.xml个元素的用途 还有实例哦

    web.xml详解(txt)

    web.xml详解,详细的介绍了web.xml中的所有参数的含义和设置值,可作为快速查询用;

    Servlet中Web.xml详解

    详细介绍Servlet中的web.xml文件设置 简单易懂

    Tomcat Web.xml 详解

    Tomcat Web.xml 详解

    web.xml详解(web-app_2_3.dtd)

    部署描述文件web.xml详解(web-app_2_3.dtd),全面介绍: 1. icon元素 2. display-name元素 3. description元素 4. distributable元素 5. context-param元素 6. filter元素 7. filter-mapping元素 8. ...

    web.xml详解.txt

    java程序员朋友们,看了他,你会对你天天用的web.xml配置文件有一个全新的认识,对web.xml有深入了解,对编程会大有帮助

    web.xml配置文件详解

    web.xml配置文件详解让开发人员更加清楚web.xml是怎么配置。以及各个配置的作用。

    java/jsp web.xml详解

    送给新手,java/jsp 项目下的web.xml文件解说

    Tomcat中用web.xml控制Web应用详解

    Tomcat 中用 web.xml 控制 Web 应用详解 Tomcat 中 web.xml 文件是 Web 应用的核心配置文件,负责管理 Web 应用的生命周期、Servlet 的加载顺序、Filter 的配置等。下面对 web.xml 文件中的重要元素进行详细解释。 ...

    web.xml配置详解.pdf

    web.xml 各属性作用描述 Web.xml 常用元素 &lt;web‐app&gt; ‐name&gt;‐name&gt;定义了WEB 应用的名字 &lt;description&gt;&lt;/description&gt; 声明WEB 应用的描述信息

    web.xml详解.xmind

    根据网上资料整理的web.xml详解思维导图。最开始是在整理的过程中学习,现在希望整理的这份资料能帮到一些新手小白。本人也是新人,如果有错误,发现有错误可以提出来。

    JAVA web.xml配置详解

    &lt;param-value&gt;/WEB-INF/spring-config.xml &lt;!-- 备注:此所设定的参数,在JSP网页中可以使用下列方法来取得:${initParam.param_name} 若在Servlet可以使用下列方法来获得:String param_name=getServletContext...

    web2.0开发中web.xml详解

    从网上搜集到的web.xml的参数解示,参数解示比较详细,有参考价值.

    web.xml 文件详解

    web.xml 文件详解 web.xml 文件详解 web.xml 文件详解 web.xml 文件详解

    剖析web.xml详解

    完全剖析web.xml,希望能给大家对j2ee的学习带来帮助

    java web项目 web.xml配置详解

    java web项目 web.xml配置详解

Global site tag (gtag.js) - Google Analytics