Web应用部署描述符 web.xml

来源:互联网 发布:淘宝咸鱼转卖 编辑:程序博客网 时间:2024/05/21 11:16

Struts框架的核心是ActionServlet,Struts  把它当作是一个控制器。将它看成是一个黑盒。他们总是在web应用部署描述符 (web.xml)  中配置它,然后让它自己工作。

Struts框架有两个组件需要从应用部署描述符中配置:ActionServlet  和标签库(可选),例如注册应用的web.xml

<!--前两行将文件标识为一个web应用部署描述符 --> 

<?xml version="1.0" encoding="ISO-8859-1"?><!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><!--配置 ActionServlet—这一段告诉容器装入action名称下的ActionServlet --><servlet><servlet-name>action</servlet-name><servlet-class>org.apache.struts.action.ActionServlet</servlet-class><init-param><param-name>application</param-name><param-value>application</param-value></init-param><init-param><param-name>config</param-name><param-value>/WEB-INF/conf/struts-config.xml</param-value></init-param><init-param><param-name>debug</param-name><param-value>2</param-value></init-param><init-param><param-name>detail</param-name><param-value>2</param-value></init-param><load-on-startup>2</load-on-startup></servlet><!-- 标识Struts请求—这一段告诉容器将匹配*.do 格式的文件请求转发到action servlet --><servlet-mapping><servlet-name>action</servlet-name><url-pattern>*.do</url-pattern></servlet-mapping><!-- 创建welcome文件 --><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list><!-- 配置标签库—这里我们配置应用中使用的标签库。 3个核心的Struts标签库—bean, html, 和logic --><taglib><taglib-uri>/tags/struts-bean</taglib-uri><taglib-location>/WEB-INF/lib/struts-bean.tld</taglib-location></taglib><taglib><taglib-uri>/tags/struts-html</taglib-uri><taglib-location>/WEB-INF/lib/struts-html.tld</taglib-location></taglib><taglib><taglib-uri>/tags/struts-logic</taglib-uri><taglib-location>/WEB-INF/lib/struts-logic.tld</taglib-location></taglib></web-app>


原创粉丝点击