菜鳥學SSH之Struts2的配置
阿新 • • 發佈:2019-02-08
一、下載struts2
我用的是struts-2.3.14-all.zip這個版本,下載完後,解壓到本地磁碟,該資料夾包含如下檔案結構:
2、建立一個web project專案
3、匯入Struts2所需jar包
4、配置web.xml
5、配置struts.xml
struts.xml可以直接建立也可以拷貝,我採用拷貝的方式你也可以採用建立的方式,直接新建在src目錄下,那樣部署的時候會自動釋出到WEB-INF/classes目錄下
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <package name="default" namespace="/" extends="struts-default"> <action name="hello"> <result> /hello.jsp </result> </action> </package> </struts>
主要屬性說明:package-name:用於區別不同的package;必須是唯一的、可用的變數名;用於其它package來繼承;
package--namespace:用於減少重複程式碼(和struts1比較);是呼叫action時輸入路徑的組成部分;
package--extends:用於繼承其它package以使用裡面的過濾器等東東;
action--name:用於在一個package裡區別不同的action;必須是唯一的、可用的變數名;是呼叫action時輸入路徑的組成部分;
action--class:action所在的路徑(包名+類名);
action--method:action所呼叫的方法名;
然後你就可以部署運行了。