最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Struts2中Action中是否需要實現(xiàn)Execute方法

 更新時間:2016年03月07日 11:58:59   作者:SimonMaxs  
這篇文章主要介紹了Struts2中Action中是否需要實現(xiàn)Execute方法的相關(guān)資料,需要的朋友可以參考下

今天有朋友問我Struts2中Action必須實現(xiàn)execute方法嗎?順利的回答出來了。

其實分兩種情況:

1)如果你的Action類是繼承自ActionSupport或是BaseAction的話,確切的說是重寫了execute方法,ActionSupport里的默認實現(xiàn)就是返回"success"視圖。因此,你可以不實現(xiàn)execute方法,只要你的struts.xml里有"success"對應的result即可。

<action name="doRevenuesMaintenance"> 
<interceptor-ref name="novatar-webStack-baseparam"> 
<param name="security.actionType">PRIVATE</param> 
</interceptor-ref> 
<result name="success">incomeMaintenance.jsp</result> 
< /action> 

這段代碼中就是通過action的配置文件來控制跳轉(zhuǎn)頁面。在action的類中沒有execute()方法重寫。

2)如果你的Action類沒有繼承ActionSupport或是BaseAction的話,而你又沒有在struts.xml中對應<action>標簽中用method屬性指定你自己的方法的話,默認就要找execute方法,這時是必須要實現(xiàn)execute方法的,否則Struts2會找不到對應的方法而報錯。

不過,大部分情況下都是繼承ActionSupport的(比如輸入驗證、文件上傳等功能就要求必須繼承)。還有,不管你寫沒寫execute方法,還是可以用<action>標簽的method屬性指定其他方法的。

以上所述是小編給大家介紹的Struts2中Action中是否需要實現(xiàn)Execute方法的相關(guān)介紹,希望對大家有所幫助!

相關(guān)文章

最新評論

桃江县| 迁西县| 原阳县| 黔东| 广丰县| 阿拉善左旗| 余姚市| 潍坊市| 中江县| 句容市| 丰县| 成武县| 岫岩| 杨浦区| 剑川县| 宜州市| 磴口县| 遂溪县| 台东市| 方山县| 浙江省| 德化县| 富平县| 社会| 梁山县| 萍乡市| 定远县| 常熟市| 贵德县| 兴业县| 威远县| 沛县| 台南县| 黔西县| 镇安县| 汉中市| 宣恩县| 海盐县| 湖南省| 乌兰县| 顺义区|