日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Struts2---入门

發(fā)布時(shí)間:2025/4/16 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Struts2---入门 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

簡單配置

 1.新建一個(gè)action類

? ???

注意:類里面的方法名,返回類型,訪問屬性是固定的

 2.在你下載的Struts2環(huán)境下的apps下有一個(gè)struts2-blank.war,解壓它(可以放到tomcat的webapps下啟動(dòng)tomcat自動(dòng)解壓,也可以把后綴改成.zip解壓),里面會(huì)有一個(gè)struts.xml(仔細(xì)找,能找到的),復(fù)制到你項(xiàng)目下的src下,配置如下


package中的extends的值是固定的,繼承于truts2-core-2.3.24.jar下的struts-default.xml的一個(gè)package,struts2中要想package可以被繼承,需要添加屬性abstract="true"

?

?3.在web.xml中配置一個(gè)前端控制器(核心過濾器),filter-class來自所導(dǎo)入包struts2-core-2.3.24.jar下的一個(gè)類

?

?

?4.新建一個(gè)jsp,內(nèi)容如下,注意是hello.action,要加action后綴,新建一個(gè)success.jsp用于跳轉(zhuǎn),內(nèi)容隨意

?

?

常量的配置

1.在struts.xml中進(jìn)行配置

? ? <constant name="常量名" value="常量值" />? ?比如:
? ???

2.在struts.properties中配置

? ? 常量名=常量值? ? ? ?比如:?
? ? ??

3.在web.xml中配置,需要額外配置過濾器,不推薦使用

?

? ?注意:上面這三個(gè)配置文件的加載順序是struts.xml>struts.properties>web.xml? 后面配置的常量會(huì)覆蓋前面配置的常量

?

Action的訪問

action的寫法

1.普通類(POJO)
2.實(shí)現(xiàn)Action接口
3.繼承ActionSupport類(一般使用這種方法,因?yàn)锳ctionSupp的功能多)

action的訪問

1.通過method訪問,method的值要與類中的方法名一致,如過沒有method,它會(huì)默認(rèn)訪問execute方法

?

2.通過通配符訪問(一般使用這種方法)

?

?3.?通過動(dòng)態(tài)方法訪問,這種方法需要配置常量?

? ? ??
? ? ?不需要method屬性
? ? ? ??
? ? ?訪問路徑:紅框中的內(nèi)容要和類中的出來方法名一致
? ? ???

轉(zhuǎn)載于:https://www.cnblogs.com/zy-Luo/p/11033102.html

總結(jié)

以上是生活随笔為你收集整理的Struts2---入门的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。