web.xml详解

web.xml详解:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

version="2.4"

xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee  

http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
   <servlet>
      <servlet-name>action</servlet-name>//定义Servlet的名称。

      <servlet-

class>org.apache.struts.action.ActionServlet</servlet-class>
//Servlet的完整类名
//说明:<servlet>中的<servlet-name>子元素必须和<servlet-

mapping>中的<servlet-name>子元素匹配。本例表明ActionServlet负

责处理所有的以.do结尾的URL。
      <init-param>配置Servlet初始化参数。
         <param-name>config</param-name>
         <param-value>/WEB-INF/struts-config.xml</param-value>
      </init-param>
      <init-param>
         <param-name>debug</param-name>
         <param-value>3</param-value>
      </init-param>
      <init-param>
         <param-name>detail</param-name>
         <param-value>3</param-value>
      </init-param>
      <load-on-startup>0</load-on-startup>
   </servlet>
   <servlet-mapping>
      <servlet-name>action</servlet-name>
      <url-pattern>*.do</url-pattern>
   </servlet-mapping>
   <welcome-file-list>//配置欢迎文件清单
     <welcome-file>/form/index.jsp</welcome-file>
   </welcome-file-list>

说明:<welcome-file-list>元素中可以包含多个<welcome-file>子元

素,当Web容器调用Web应用的欢迎文件时,首先寻找第一个<welcome-

file>指定的文件。如果这个文件存在,将把这一个文件返回给客户;

如果这个文件不存在,Web容器将依次寻找下一个欢迎文件,直到找到

为止;如果都不存在,服务器将向客户返回“HTTP 404 Not Found”的

出错信息。

   <error-page>//配置错误处理

     <error-code>404</error-code>
     <location>/form/errors.jsp</location>
   </error-page>
   <error-page>
     <error-code>500</error-code>
     <location>/form/errors.jsp</location>
   </error-page>
   <error-page>
     <exception-

type>javax.servlet.ServletException</exception-type>
     <location>/form/errors.jsp</location>
   </error-page>
   //配置Struts标签库
<taglib>

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

uri>
     <taglib-location>/WEB-INF/struts-

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

uri>
     <taglib-location>/WEB-INF/struts-

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

-uri>
     <taglib-location>/WEB-INF/struts-

logic.tld</taglib-location>
   </taglib>
  // <taglib>元素有两个子元素:<taglib-uri>和<taglib-location>

。<taglib-uri>元素指定标签库的相对或者绝对URI地址,Web应用将根

据这一URI来访问标签库;<taglib-location>元素指定标签库描述文件

在文件资源系统中的物理位置。

</web-app>

 

posted on 2005-08-12 11:32 扭转乾坤 阅读(1158) 评论(1)  编辑  收藏 所属分类: Struts相关

评论

# re: web.xml详解 2006-08-04 11:08 匿名

太不详细了.  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

导航

统计

常用链接

留言簿(2)

随笔分类(31)

随笔档案(30)

文章分类(32)

文章档案(33)

相册

PHP小站-首页

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜