对Web应用程序添加Struts功能,可以分为以下几个步骤。

1.复制Struts所需的jar文件到Web应用的/WEB-INF/lib目录下面。

2.在web.xml 中配置ActionServlet。ActionServlet 是所有Struts请求的入口

   它本质上是一个Servlet,它的默认URL匹配方式为"/*.do",

   所有以".do"结尾的URL都会由ActionServlet来处理

<!-- 配置ActionServlet的Servlet -->

<servlet>

         <servlet-name>action</servlet-name>

          <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

          <!-- 指定Struts的配置文件地址 -->

          <init-param>

                   <param-name>config</param-name>

                   <param-value>/WEB-INF/struts-config.xml</param-value>

           </init-param>

</servlet>

<!-- 配置 ActionServlet 的URL匹配 -->

<servlet-mapping>

              <servlet-name>action</servlet-name>

              <url-pattern>*.do</url-pattern>

</servlet-mapping>

 

3.创建Struts的配置文件 struts-config.xml。一般来说,配置文件存放在Web应用程序的

   "/WEB-INF/struts-config.xml",通过该配置文件指定Struts包含哪些Action、ActionForm。

  <strusts-config>

          <data-sources/>

           <form-beans>

                     <!-- 放置所有的 ActionForm 配置 -->

            </form-beans>

            <global-exceptions />

            <global-forwards />

            <action-mappings>

                      <!-- 放置所有的Action 配置 -->

             </action-mappings>

             <!-- 配置资源文件的路径 -->

             <message-resources parameter="xxx.xxx.xxx.ApplicationResources"/>

 < /strusts-config>

 

posted on 2012-04-06 10:36  吴剑波  阅读(135)  评论(0编辑  收藏  举报