Struts2  快速入門(一)

1、Struts2框架介紹:
Struts2的體系與Struts1體系的差別非常大,因爲Struts2以webwork優秀的設計思想爲核心,而不是使用Struts1的設計核心。Struts2大量使用攔截器來處理用戶請求,從而允許用戶的業務邏輯控制器與Servlet API分離。 Struts2的jar包下載:www.apache.org download 開源免費 下載Struts2-1.6.zip;Struts2-1.6.zip包結構: |- apps 放置Struts提供案例 補充: jar、war |- doc 1 參考手冊 2 API strutscore |-APIDOC |- lib jar |- src 源代碼目錄

2、Struts2框架開發步驟:
1)、搭建開發環境 a獲得框架jar:struts2.0-core.jar 第三方jar: commons-fileupload-1.2.1.jar commons-io-1.3.2.jar commons-logging-1.0.4.jar xwork-2.1.2.jar ognl-2.6.11.jar freemarker-2.3.13.jar b 獲得配置文件 struts.xml (注意:要放置到src根下面) 2)、struts2 框架的開發: a,web.xml 配置:

<filter> <filter-name>Struts2Filter</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> </filter> <filter-mapping> <filter-name>Struts2Filter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

b,開發Service(xxxAction)(implements Action 或 extends ActionSupport): LoginAction、RegAction d, 添加視圖(jsp) c,配置struts.xml:

a



d,補充: ServletActionContext可以使用.getRequest().getResponse(). getServletContext()來獲取相應的內置對象,但沒有提供獲得Session方法,可以通過獲取request,然後再去得到session。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章