最新国产好看的视频,伊人天堂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里的默認(rèn)實現(xiàn)就是返回"success"視圖。因此,你可以不實現(xiàn)execute方法,只要你的struts.xml里有"success"對應(yīng)的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中對應(yīng)<action>標(biāo)簽中用method屬性指定你自己的方法的話,默認(rèn)就要找execute方法,這時是必須要實現(xiàn)execute方法的,否則Struts2會找不到對應(yīng)的方法而報錯。

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

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

相關(guān)文章

最新評論

古丈县| 平安县| 钦州市| 上高县| 平阳县| 古浪县| 湘潭市| 阿瓦提县| 宁河县| 垫江县| 黄浦区| 临漳县| 吉木萨尔县| 九江市| 河北区| 旌德县| 格尔木市| 大新县| 福海县| 婺源县| 荣成市| 新和县| 辉县市| 乐至县| 昭通市| 科技| 专栏| 保亭| 镇康县| 甘孜县| 定西市| 吴忠市| 眉山市| 江西省| 周宁县| 大连市| 观塘区| 华坪县| 建始县| 大悟县| 页游|