先下好struts-2.3.34-all壓縮包,解壓,進入路徑\Jar包\struts-2.3.34-all\struts-2.3.34\apps;先打開壓縮工具將struts2-blank.war解壓,進入\struts-2.3.34\apps\struts2-blank\WEB-INF\lib,將其運行的最小jar取出來;我下了個2.5的jar包,可是它沒有一個空白的示例代碼java
建立完成後,目錄結構爲,com包和jsp文件爲後來加進去的web
1.切記,你選擇的是2.3仍是2.5的框架,準備好相應的jar;apache
<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
2.有些狀況 第三行會變紅,解決方案,將struts-default.xml加入;app
4.1.1在struts.xml文件添加以下代碼,並在web目錄下建立/jsp/Order.jsp,內容隨意;框架
<action name="Book" class="com.xiaobo.Action.BookAction" > <!--局部的結果配置 redirectAction以重定向的方式請求其餘的action --> <result name="success" type="redirectAction">Order</result> </action> <action name="Order" class="com.xiaobo.Action.OrderAction"> <result name="success">/jsp/Order.jsp</result> </action>
4.1.2在src建立Action包,建立OrderActionjsp
package com.xiaobo.Action; import com.opensymphony.xwork2.ActionSupport; import javax.swing.*; /** * Created by Administrator on 2018/1/12/012. */ public class OrderAction { public String execute(){ return "success"; } }
建立 BookAction工具
package com.xiaobo.Action; /** * Created by Administrator on 2018/1/12/012. */ public class BookAction { public String execute(){ return "success"; } }