struts2的基本配置實現

2021-09-02 04:45:19 字數 1691 閱讀 4262

struts適用於mvc開發模式。

基本功能包:

ognl-2.611.jar,

commons-logging-1.04.jar,

freemarker-2.3.8.jar,

xwork-2.0.5.jar,

struts-core-2.0.11.2.jar 五個包就可以。

struts主要開發mvc中的controller控制層

建立action類loginaction

下面是配置用法:框架可以將v層提交的資料自動封裝進入action 兩種接受引數的方式

這兩種方式在api中都有封裝好的***

(1)域驅動方式

1.在建立的類中定義與表單提交域中名字相同的變數

2.提供getter和setter方法

private  string name;

private string password;

public string getname()

public string setname(string name)

public string getpassword()

public string setpassword(string password)

(2)模組驅動

可以通過模型物件的方式封裝請求引數

首先要繼承介面覆蓋getmodel方法

modeldriven
admin為模型物件(例項化乙個封裝類)

private admin admin=new admin();
public class loginaction implements modeldriven

選擇第二種注意 提交的資訊引數必須和封裝的變數一一對應 並且提供getter和setter方法。

選擇上面一種方式還要必須在action類中有乙個public string execute()方法,該方法在訪問action時被框架自動呼叫實現控制邏輯。

接下來就要配置了,新建乙個struts.xml檔案在src目錄下才能使用

預設情況下都要繼承struts-default.xml中的struts-default包,其中定義了許多必要的的物件。

<?xml version="1.0" encoding="utf-8"?>

/index.jsp

/index.jsp

在index.jsp中的提交action=「login」是struts配置中的name

當有多個sturts.xml檔案時可以讓最開始的父類繼承struts-default其他只要繼承這個父類xml就可以。如下

image/jpeg

input

struts-user.xml

$$	

最後要在專案的web.xml中定義struts的過濾器

struts2

org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter

*/

Struts2的基本配置

4 struts.xml檔案結構 struts.xml檔案時整個struts2框架的核心,下面提供了乙個最完整的struts.xml檔案,這個檔案沒有任何實際意義,僅僅是乙個struts.xml檔案的示範 20.引數值 21.22.23.24.25.26.27.28.29.引數值 30.31.32....

Struts 2的基本配置

struts 2的基本配置第一步 整合到tomcat下 struts org.apache.struts2.dispatcher.filterdispatcher actionpackages configproviders providers.myconfigurationprovider fil...

Struts2的基本配置

struts2 常見配置 1 struts2 配置檔案的載入順序 struts2 配置檔案 由核心控制器載入 strutsprepareandexecutefilter 預處理,執行過濾 init defaultproperties 1 org apache struts2 default.prop...