07-11
12
在Action中定义多个方法及其使用
作者:Java伴侣 日期:2007-11-12
在Action中定义多个方法及其使用
1 Action类要继承DispatchAction类;
2 不能有"execute()"在此类中出现,因为execute()会被默认调用;
3 方法的定义形式要如下
public void hello(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse respons){
System.out.println("===say hello===>>>");
}
*其中参数ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse respons是必需的
4 在struts-config.xml中设置Action时要加上parameter="method",如下
<action
name="addMemberForm"
path="/addMember"
parameter="method"
scope="request">
5 使用时
<html:link page="/addMember.do?method=hello">hello</html:link>
在Action类也可以使用
1 Action类要继承DispatchAction类;
2 不能有"execute()"在此类中出现,因为execute()会被默认调用;
3 方法的定义形式要如下
public void hello(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse respons){
System.out.println("===say hello===>>>");
}
*其中参数ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse respons是必需的
4 在struts-config.xml中设置Action时要加上parameter="method",如下
<action
name="addMemberForm"
path="/addMember"
parameter="method"
scope="request">
5 使用时
<html:link page="/addMember.do?method=hello">hello</html:link>
在Action类也可以使用
评论: 1 | 引用: 0 | 查看次数: 896
回复1[2007-12-21 04:13 PM | ]
不够详细啊
发表评论