web.xml文件是整个Web工程的配置文件,它负责对Web工程的Servlet\Struts标签等进行配置
webl.xml 文件以一个XML头开始.声明可以使用的XML版本为1.0,并给出文件的字符编码.-->
顶层(根元素为 web-app.
这里需要注意一点,不像html,xml是大小写敏感的.因此,web-app必须是小写,而web-App和WEB-APP是非法的.
XML元素不仅是大小写敏感的,而且它们还对出现在其他元素中的次序敏感
例如,XML头、web-app的次序不能改变。在web-app元素内,元素的次序也很重要。当元素次序不正确时,服务器可以拒绝执行web应用。使用非标准的web.xml文件时不可移植的
在如下的代码中,servlet元素必须出现在所有servlet-mapping元素之前
" xmlns:xsi="" version="2.4" xsi:schemaLocation=" ">
标签定义御用Web应用的servlet
下面两个元素指定由ActionServlet接收请求,并确定其如何响应
action
org.apache.struts.action.ActionServlet
标签定义了servlet初始化参数
利用config指示ActionServlet的行为由指定的配置文件>/WEB-INF/struts-config.xml 来指导
config
/WEB-INF/struts-config.xml
下面的debug为整数,他指定将有关处理的详细信息写到控制台的程度
detail参数指示浆“映射详细信息写至控制台的程度”
detail
3
使用0完成在启动应用程序时装入servlet的功能
0
利用
action
*.do
使用welcome-file-list元素指定欢迎页面
index.jsp
声明web应用程序所使用的Struts标签库
/WEB-INF/struts-logic.tld
/WEB-INF/struts-logic.tld
阅读(1249) | 评论(1) | 转发(0) |