Action執(zhí)行的時(shí)候并不一定要執(zhí)行execute方法。
可以在配置文件中配置Action的時(shí)候用method=來(lái)指定執(zhí)行哪個(gè)方法,也可以在URL地址中動(dòng)態(tài)指定(動(dòng)態(tài)方法調(diào)用DMI)(推薦使用DMI方法)。
DMI(dynamic method invoke)
struts.xml配置片斷代碼:
    <package name="user" namespace="/user" extends="struts-default">
        
<!-- Method方法 -->
        
<action name="userAdd" class="com.bebig.struts2.user.action.UserAction"
            method
="add">
            
<result>
                /user_add_success.jsp
            
</result>
        
</action>
        
        
<!-- DMI方法 -->
        
<action name="user" class="com.bebig.struts2.user.action.UserAction">
            
<result>
                /user_add_success.jsp
            
</result>
        
</action>
    
</package>
調(diào)用方法:
<!--Method調(diào)用方法-->
<href="user/userAdd.action">添加用戶</a>

<br>
<!--DMI調(diào)用方法-->
<href="user/user!add">添加用戶</a>