筆記1 struts簡介及環境配置

2021-06-28 07:58:03 字數 434 閱讀 8508

一、環境搭建

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...