struts2的搭建分以下幾步
1.新建web工程
2.修改編碼爲utf-8
struts2的默認編碼爲utf-8,因此需要修改編碼,否則會造成亂碼
3.新建一個jsp文件,如圖
4.打開web.xml,配置過濾器,如圖
5.在src目錄下創建struts.xml文件(注意:是src目錄下,不是package包下)文件名不能寫錯,在struts-default.xml中此配置文件的名字是確定的,因此,不能寫錯。
當然,也可以通過修改struts-default.xml中的文件名而更改,但是,儘量不要這麼做。
6.配置struts.xml文件
如圖
根節點
<struts>
<package>
屬性
name:包名(唯一)
namespace:命名空間,在本例中,即首頁所在的文件名,此屬性可以省略
extends:在struts核心包中存在struts-default,必須繼承,詳細可查看struts核心包下的此文件
<action>
屬性
name:界面請求連接的名字,可以和類名不同
class:類的路徑
<result>
屬性
name:與action中excute函數的返回值相同
type:轉發的類型(詳情看struts-default.xml)
注:當<struts>等標籤不被識別時:如圖
windows ->preferences 搜索xml,選擇XML Catalog,如下圖所示
如圖 在1處選擇struts.apache.org/dtds/struts-2.3.dtd文件
在2處填入-//Apache Software Foundation//DTD Struts Configuration 2.3//EN
此處可以參考struts-default.xml文件,注意版本號
over