一个页面多个提交按钮
来源:互联网 发布:mac的文稿删除 编辑:程序博客网 时间:2024/05/11 12:53
<html>
<head>
<%if(request.getAttribute("msg")!=null){%>
<script>
alert("<%=request.getAttribute("msg")%>");
</script>
<%}%>
</head>
<body>
<html:form action="/test.shtml?action=list" method="post">
<table>
<input name ="submit1" type="button" value="查询" onclick="clickBtn(1)"/>
<input name ="submit2" type="button" value="添加" onclick="clickBtn(2)"/>
<input name ="submit3" type="button" value="删除" onclick="clickBtn(3)"/>
</table>
<table>
<tr>
<td align="center" valign="middle" bgcolor="#DDEEF8" nowrap class="tb27">编号</td>
<td align="center" valign="middle" bgcolor="#DDEEF8" nowrap class="tb29">名称</td>
</tr>
<tr>
<logic:notEmpty name="rs" >
<logic:iterate name="rs" id="itm">
<td align="center" valign="middle" class="tb27"> <bean:write name="itm" property="userno"/></td>
<td align="center" valign="middle" class="tb29"> <bean:write name="itm" property="username"/></td>
</logic:iterate>
</logic:notEmpty>
</tr>
</table>
</html:form>
</body>
<html>
<script language="javascript">
function clickBtn(no){
if(no==1){
document.forms[0].action="/test/test.shtml?action=list";
}else if (no==2){
document.forms[0].action="/test/test.shtml?action=add";
}else if (no==3){
document.forms[0].action="/test/test.shtml?action=del";
}
document.forms[0].submit();
}
</script>
=========================Action=========================
public class TestAction extends DispatchAction {
public ActionForward add(ActionMapping mapping,ActionForm form,
HttpServletRequest request,HttpServletResponse response){
String msg="";
TestDao dao=new TestDao();
if(dao.add()==true){
msg="添加成功!"; //这个传到页面用
}else{
msg="添加失败";
}
request.setAttribute("msg",msg);
return mapping.findForward("list");
}
}
=====================struts-config.xml==================
<action-mapping>
<action name="testForm" path="/test" scope="request"
parameter="action" type="******.action.TestAction">
<forward name="index" path="/index.jsp">
<forward name="list" path="/test.shmt?action=list"/> //注意这个地方 可以进行跳转(页面的功能相同)
</action-mapping>
- 一个页面多个提交按钮
- struts2页面有多个按钮提交不同action或一个按钮提交多个action
- 一个表单中提交多个按钮
- 一个表单多个按钮提交
- Jquery 一个表单多个提交按钮
- 一个jsp页面中多个提交按钮提交不同的页面
- 一个FORM下 实现多个submit按钮的提交
- 一个Form表单处理提交多个submit按钮
- 一个form表单实现多个提交按钮
- 只有一个form表单,实现多个提交按钮
- 一个页面有多个提交按钮的时候
- Struts2:一个表单中提交多个请求的例子(多个提交按钮)
- ASP.NET 多个提交按钮页面,ENTER指定执行某一按钮
- ASP.NET 多个提交按钮页面,ENTER指定执行某一按钮
- ASP.NET 多个提交按钮页面,ENTER指定执行某一按钮
- ASP.NET多个提交按钮页面,回车Enter执行指定按钮的事件
- 一个form两个提交按钮,分别提交到两页面
- 一个form两个提交按钮,分别提交到不同页面
- 给DataGrid中满足条件的超链接列加颜色
- Fedora Core配置使用常见问题……
- 等你走后心憔悴
- [转载收藏] 编译第一个WDM程序,菜鸟不可耻
- 快可立
- 一个页面多个提交按钮
- DB2 连接数据库
- SQLServer2005的一般部署步骤
- 2007年的6月16号,我们来到了上海……
- 打開遠程數據庫表
- 统计项目源代码文件的行数
- JSTL简介
- [zz]比较几种常用的中间件产品的通信机制(基于TCP/IP)
- JavaScript和ASP.NET的传值