Struts2 动态方法调用(2)

第一种方式(不推荐使用):

使用method指定调用action中的那个方法

struts.xml配置文件

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
    <constant name="struts.devMode" value="true" />
    <package name="user" extends="struts-default" namespace="/user">
        <!--第一种方式:指定调用userAdd中的add方法-->
        <action name="userAdd" class="com.bjsxt.struts2.user.action.UserAction" method="add">
            <result>/user_add_success.jsp</result>
        </action>
        
        <!--第二种方式:在URL中指定调用哪个方法-->
        <action name="user" class="com.bjsxt.struts2.user.action.UserAction">
            <result>/user_add_success.jsp</result>
        </action>
    </package>
</struts>

第二种方式:在URL中指定调用Action的那个方法,格式: action!methodName?name=gaoweigang&age=8

猜你喜欢

转载自weigang-gao.iteye.com/blog/2153970