第一個Struts2例子

 1.新建一個Struts2工程
 
2.修改工程的編碼utf-8
 
3.導入struts-2.3.1.2\apps\struts2-blank\WEB-INF\lib目錄下所有的jar包
 
4.創建一個test.jsp
      測試struts,輸出有命名空間的的helloWorldAction:
      <a href="${pageContext.request.contextPath}/base/helloWorldAction.action">測試</a>
      
5.創建一個success.jsp
      測試成功
     
6.創建一個HelloWorldAction
        public class HelloWorldAction{
             public String execute(){
                  ....
                  return SUCCESS;  
             }
        }
7.配置struts.xml文件
        <package name="helloworld" namespace="base" extends="struts-default.xml">
            <action name="helloWorldAction" class="...HelloWorldAction">
                <result>success.jsp</result>
            </action>
       </package>
8.配置web.xml文件
       <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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章