學習struts2的第乙個小例項

2021-05-25 20:33:22 字數 2869 閱讀 5906

學習struts2

的第乙個小例項:

第一步:新建乙個

web專案

(struts2demo)

第二步

struts-2

包下的lib

資料夾下的

commons-logging-

1.0.4

.jar (

日誌包)

、freemarker-2.3.8.jar

、ognl-2.6.11.jar(

型別轉換)、

struts2-core-2.0.14.jar (核心)

、xwork-2.0.7.jar (webfork

所依賴的核心包

)拷貝到專案的

webroot/web-inf/lib

資料夾下。

第三步:新建乙個

login.jsp

和result.jsp

login.jsp

主**:這個頁面是登陸頁面,也就是首頁

<

form

action

="login.action"

method

="post"

>

使用者名稱:

<

input

type

="text"

name

="username"

/><

br/>密碼:

<

input

type

="password"

name

="userpwd"

/><

br/>

<

input

type

="submit"

value="

登陸"/>

form

>

result.jsp

主**:這個頁面是登陸之後的結果

使用者名稱:

$<

br/>

密碼:$

第四步:新建乙個

action類:

packageorg.test.struts2;

publicclassloginaction

publicvoidsetuserpwd(string userpwd)

publicstring getusername()

publicvoidsetusername(string username)

publicstring execute()throwsexception

}

第五步:在專案的

src原始檔下新建乙個

struts.xml

檔案struts2

資料夾下的

下的某個例項,找到例項中的

struts.xml

的頭部資訊,拷貝到當前的

struts.xml

中。<?

xmlversion

="1.0"

encoding

="utf-8"

?>

doctype

struts

public

"-//apache software foundation//dtd struts configuration 2.0//en"

"">

然後我們寫我們自己的**:

<

struts

>

<

package

name

="struts2"

extends

="struts-default"

>

<

action

name

="login"

class

="org.test.struts2.loginaction"

>

<

result

name

="success"

>

/result.jsp

result

>

action

>

package

>

struts

>

第六步:開啟

web.xml

檔案,配置

struts2

。<

filter

>

<

filter-name

>

struts2

filter-name

>

<

filter-class

>

org.apache.struts2.dispatcher.filterdispatcher

filter-class

>

filter

>

<

>

<

filter-name

>

struts2

filter-name

>

<

url-pattern

>

/*url-pattern

>

>

第七步:部署,執行。

struts2 第乙個程式

struts1 control center right forward web inf page controlcenter right.jsp struts2 比struts1 省略好多 control center extends struts default execute 是方法名 web...

編寫第乙個Struts2程式

程式設計基礎hello world,哈哈哈!1.第一步 因為是基於jsp頁面所以在eclipse中新建專案struts,使用dynamic web project的方式。在web info的lib資料夾下匯入struts的開發包,在webcontent下編寫建立hello world.jsp頁面。3...

struts2第乙個案例

web.xml配置,對前端請求的配置 struts2的配置 jsp頁面 部署專案,訪問結果 注 resources和src目錄是同級的 struts.xml詳解 使用forward是服務跳轉,瀏覽器不知道它所請求的具體資源 瀏覽器的位址列不會變 使用redirect,服務端根據邏輯,傳送乙個狀態碼,...