搭建struts2开发环境的步骤
1,创建一个project----javaweb工程。
2,导入相关的srtuts2的jar文件
3,创建jsp文件
4,创建action文件
5,编写srtuts2的配置文件

<struts>
 <!-- /primer/helloWorldAction.action
  package:包
   * name:包名,唯一的,必选项
   * namespace:命名空间,唯一的,相当于房间号。可选项,省略情况下是"/"。页面中请求连接的前半部分
   * extends:继承
    * extends="struts-default":struts2框架底层提供的核心包struts2-core-2.3.3.jar下的struts-default.xml文件
    * 为什么要继承这个struts-default.xml文件?
  -->
 <package name="primer" namespace="/primer" extends="struts-default">
  <!--
   action:
    * name:对应页面中请求连接的后面半部分
    * class:对应要执行的类的完整路径
   -->
  <action name="helloWorldAction" class="cn.itcast.primer.HelloWorldAction">
   <!--
    result:结果类型
     * name:对应的是执行的类的方法的返回值
      public String execute() throws Exception {
       System.out.println("HelloWorldAction ************* execute()");
       return "success";
      }
     * 后半部分的文本内容:要转向到的页面
    -->
   <result name="success">/primer/success.jsp</result>
  </action>
 </package>
</struts>

6,在web.xml中加入srtuts2 MVC框架启动配置
<filter>
 <filter-name>StrutsPrepareAndExecuteFilter</filter-name>
 <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
 <filter-name>StrutsPrepareAndExecuteFilter</filter-name>
 <url-pattern>/*</url-pattern>
</filter-mapping>

posted on 2014-10-31 10:46  六水先生  阅读(122)  评论(0编辑  收藏  举报