struts2的動態方法調用和通配符調用

<struts>
    <package name="sss" extends="struts-default" namespace="/">
        <global-allowed-methods>bins,shout</global-allowed-methods>
        <action name="bin_*" class="com.bin.action.BinAction" method="{1}">
               <result name="{1}">/{1}.jsp</result>
            <allowed-methods>shout,bins</allowed-methods>
        </action>

        <action name="shou" class="com.bin.action.BinAction">
            <result name="bins">bins.jsp</result>
            <result name="shout">shout.jsp</result>
        </action>
    </package>
</struts>

在struts2的2.5的版本後,必須要加入(shout,bins爲方法名稱)
通配符
shout,bins
動態方法調用
bins,shout
才能使用動態方法調用和通配符的使用

前臺頁面的調用鏈接:
通配符:
http://localhost:8080/xxx_war_exploded/bin_shout
http://localhost:8080/xxx_war_exploded/bin_bins
動態方法調用:
http://localhost:8080/xxx_war_exploded/bin!shout
http://localhost:8080/xxx_war_exploded/bin!bins

參考:https://www.jianshu.com/p/b6c961a1a141

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章