一、環境搭建
1、找到struts2開發所需包
struts2-core-2.x.x.jar:struts2框架的核心包。
xwork-2.x.x.jar:xwork類庫,struts2在其上構建。
ognl-2.6.x.jar:物件導航語言,struts2通過其讀寫物件的屬性。
freemarker-2.3.x.jar:struts2的ui標籤的模板使用freemarker編寫。
commons-logging-1.1.x.jar:asf出品的日誌包,struts2用這個日誌包來支援log4j和jdk1.4+的日誌記錄。
commons-fileupload-1.2.1.jar:檔案上傳元件,2.1.6版本後必須加入此檔案。
2、編寫struts2配置檔案
3、在web.xml中加入struts2 mvc框架啟動配置
許可權管理框架實現(1) Struts切面處理
要做一款許可權架構,就要適用幾個流行的相關框加,struts2是我們公司首先需要考慮的,考慮到侵入性,決定通過切面的方式,在每個action前進行許可權驗證,基本思路是 1,自定義通用許可權註解 2,開發抽象切面,預留傳入uid的介面 3,配置struts切面,做許可權攔截 以下原始碼是對上邊功能的...
struts學習筆記1
8 載入配置檔案 修改步驟6 問題 1.為什麼actionform的屬性名稱必須和頁面表單的name屬性相同?loginform為什麼要繼承actionform 2.自動賦值的 低層是怎麼實現的?3.struts中loginaction為什麼要繼承action 4.execute方法是誰呼叫的,該方...
Struts1 學習筆記1 struts0100
action 單例項 單例 多執行緒使用時如果有可以修改的成員屬性要注意執行緒安全 actionform一般是粗粒度的,一般乙個模組對應乙個actionform action actionform 兩個屬性 username password 注意actionform裡面的兩個方法 配置檔案 log...