关于一个Form对应多个Action
来源:互联网 发布:java方法调用数组 编辑:程序博客网 时间:2024/06/02 12:58
关于一个Form对应多个Action
背景:修改的页面有修改,新增两个功能。都得需要提交这个表单。
解决:例子,分页参数的传递,使用了隐藏变量
jsp
<html:submit property="action"><bean:message key="button.select"/></html:submit>
<html:submit property="action"><bean:message key="button.prePage"/></html:submit>
<html:submit property="action"><bean:message key="button.nextPage"/></html:submit>
struts-config.xml
<action path="/showHolidayIndex"
name="HolidayFormBean"
validate="false"
input="/pages/holiday/holiday_index.jsp"
attribute="HolidayFormBean"
type="com.mgs.MGSkentai.action.holiday.HolidayAction"
parameter="action"
scope="request">
<forward name="showdata" path="/pages/holiday/holiday_index.jsp"></forward>
</action>
Action
public class HolidayAction extends LookupDispatchAction {
//page
private static int MAX_RECORD = 10;
private int begin = 0;
private int end = 0;
protected Map getKeyMethodMap() {
Map map = new HashMap();
map.put("button.select", "BeginSearch");
map.put("button.prePage", "PrePage");
map.put("button.nextPage", "NextPage");
return map;
}
public ActionForward BeginSearch(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
return mapping.findForward("showdata");
}
public ActionForward PrePage(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
return mapping.findForward("showdata");
}
public ActionForward NextPage(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
return mapping.findForward("showdata");
}
}
PS: 有更好的方法的话~欢迎大家给意见~谢谢~
- 关于一个Form对应多个Action
- 关于多个Action 对应 一个 FormBean
- 一个form可以对应多个action的方法
- Struts中一个Action对应多个Form
- 一个action多个form
- 一个form多个action
- 一个form多个action
- 一个表单form 多个action提交
- Action一个表单对应多个提交按扭
- 一个FORM中如何实现多个ACTION
- 在一个FORM中如何实现多个ACTION动作
- 一个form表单实现提交多个action
- form表单设置多个action
- 通配符方式解决struts框架一个Action对应多个请求的处理
- Struts2 一个form组成的action内包含多个请求的处理方式。通配符形式。
- JS实现一个表单form,多个submit按钮提交时带不同的action参数
- 在一个form表单中根据不同按钮实现多个action事件
- struts2中,一个Form表单配置多个action实现原理及案例
- WinPcap的小失误,pcap_findalldevs_ex函数。
- 从被置疑的数据库中抢救数据[SQL2005]
- A very efficient and economical way to shift an array
- 宋鸿兵 《货币战争》风暴制造者
- OASIS
- 关于一个Form对应多个Action
- 《夺宝奇兵4》
- LWUIT相关内容
- 作息时间表
- 搬家了
- group by 中有计算问题的问答整理
- "HiFi发烧"是什么意思?
- 用CSS控制IE下中英文字体显示对齐
- ASP.NET 访问Excel 失败的解决方法(续)