struts2 作為乙個應用開發框架,在專案中引入需要如下步驟這個好像沒啥好說的
>
>
struts2filter-name
>
>
org.apache.struts2.dispatcher.filter.strutsprepareandexecutefilterfilter-class
>
filter
>
>
>
struts2filter-name
>
>
/*url-pattern
>
>
要讓 struts2 支援非同步的 json 資料訪問在
的extend
屬性中新增json-default
新增struts2-json-plugin-2.5.12.jar
包
在對應的請求的
中新增
type="json"
屬性,並刪除頁面內容
<?xml version="1.0" encoding="utf-8"?>
>
name
="default-package"
extends
="struts-default, json-default"
>
name
="category"
class
="online.shixun.hpeu.action.goodscategoryaction"
method
="list"
>
name
="success"
>
/web-inf/views/category.jspresult
>
action
>
name
="description"
class
="online.shixun.hpeu.action.goodsaction"
method
="description"
>
name
="success"
type
="json"
>
result
>
action
>
package
>
struts
>
struts2 的特點在於對資料的接收/顯示進行封裝
要獲取頁面傳遞到 action 的引數,只需要在 action 中定義對應名稱的私有屬性,並提供 setter 方法即可
要將資料顯示到頁面中,只需要在 action 中定義對應名稱的私有屬性,並提供 getter 方法即可
public
class
goodsaction
/** * 獲取商品描述資訊
* @return
*/public string description()
public
void
setcategoryid
(long categoryid)
public
void
setgoodsid
(long goodsid)
public string getdescription()
public list
getgoods()
}
struts2 專案j建立過程
一 servlet 的建立 3 在輸src建立包,建立正常的類,類中必須有public string execute 4 配置action中的訪問路徑 1 建立struts2 核心配置檔案,位置必須在src 下面,名稱必須是struts.xml hello.jsp 5 配置過濾器 struts2 o...
2 專案搭建
1.開發專案,我們先的搭建乙個專案目錄,基本的專案目錄很簡單,就乙個index.html檔案 css js images資料夾。2.在實際開發中,我們基本遇到的也是這三個資料夾。index是專案的主要檔案,也是入口檔案。公司實際開發中也是這個樣子的。這三個資料夾是做什麼用的呢。css是層疊樣式表,也...
建立第乙個struts2專案
首先,準備好開發環境,我這邊的環境為 myeclipse tomcat。步驟二 將struts2中lib裡的jar檔案匯入專案的lib中。步驟三 在struts2資料夾中找到web.xml 然後根據web.xml中的內容更改專案中web.xml 步驟四 將struts.xml檔案匯入到專案的src中...