一、開發環境搭建java
1.一、導入相應的jar包(能夠參考blank項目)web
1.二、設置web.xml開啓Struts2的過濾器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>
1.三、建立相應的action瀏覽器
對於Struts2而言,action不用繼承任何類均可以。app
public class HelloAction { //寫一個execute()的方法,而且返回一個字符串 public String execute() { System.out.println("hello struts"); return "success"; } }
1.四、編寫struts.xml文件(在類路徑中建立struts.xml)jsp
<struts> <!-- extends="struts-default":必需要設置這個屬性 --> <package name="default" namespace="/" extends="struts-default"> <!-- name="hello":在瀏覽器中訪問的名稱 class="org.pm.struts.action.HelloAction":編寫action的類的完整路徑 --> <action name="hello" class="org.pm.struts.action.HelloAction"> <!-- 當execute()方法返回的字符串是success的時候,所對應的視圖是hello.jsp --> <result name="success">/hello.jsp</result> </action> </package> </struts>