您的位置:首页 > 其它

第11章 动态方法调用和使用通配符定义action

2012-02-16 04:24 555 查看
<struts>
    <constant name="struts.enable.DynamicMethodInvocation" value="false"/>
    <constant name="struts.action.extension" value="do,action"/>
	<package name="employee" namespace="/control/employee" extends="struts-default">
		<action name="list_*" class="cn.itcast.action.HelloWorldAction" method="{1}">
			<result name="success">/WEB-INF/page/message.jsp</result>
		</action>
	</package>
</struts>


浏览器中输入:http://localhost:8080/struts2/control/employee/list_execute.action
http://localhost:8080/struts2/control/employee/list_addUI.action
来调用action文件中的方法

package cn.itcast.action;

public class HelloWorldAction {
	private String msg;
	
	public String getMsg() {
		return msg;
	}

	public String addUI(){
		msg = "addUI";
		return "success";
	}

	public String execute() throws Exception{
		msg = "execute";
		return "success";
	}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: