jsp中的submit怎么提交数据的问题,在线等哦 15

我在做jsp页面的时候,我想用表单提交数据到一个处理页面servlet去,这个servlet中要做多种操作,如增加删除显示等,在显示页面上有个提交按钮用来得到跳转到某页,... 我在做jsp页面的时候,我想用表单提交数据到一个处理页面servlet去,这个servlet中要做多种操作,如增加删除显示等,在显示页面上有个提交按钮用来得到跳转到某页,这里需要将text中数据和我的标识符flag一起传递到处理页面上去,请问这个该怎么做?代码如下: jsp:
servlet:String flag=(String)request.getParameter("flag"); System.out.println("flag===="+flag); if(flag.equals("show")){ try { UserBeanCl ubc=new UserBeanCl(); String S_pageNow=request.getParameter("pageNow"); int pageNow=0;
展开
 我来答
您还没有取名
2013-09-23 · 超过16用户采纳过TA的回答
知道答主
回答量:67
采纳率:100%
帮助的人:42.4万
展开全部
你的提交按钮肯定是多个吧,比如删除就是做删除操作,添加就是做添加操作,
如果你是post提交的话,你可以在表单元素里面加一个隐藏的input 文本框(即属性为 hidden的input),名字为flag,令他的id为flagId,你的不同的提交按钮绑定一个带参的onclick事件,这个事件中根据不同按钮点击初始化不同的flag值,然后将表单提交;
如果你做get方式提交就更简单了,不需要input文本框了,同样是一个带参按钮触发的事件,直接用window.location.href = “你的servlet?flag=”+事件中的参数+“&其他表单中的参数=”+ 用dom获得相应表单元素值,
思想就这样了,具体代码哪里不知道的话,指出那一部分,可以问我也可以自己查一查
追问
假如一个表单中有多个button,我想跳转到一个servlt中我该怎么写呢?
追答
我将具体一点吧,以post方法提交为例子
表单里面action = “你想要的servlet”,
注意你的所有button不要直接是提交按钮, 用js写事件提交,
function submitForm(param) {
document.getElementById("flagId").value = param;//这个不就是flag了么,比如你的删除,
那么你的删除button的onclick = submitForm(“delete”);这样都是提交到你要的servlet,不同按钮提交不同的flag
document.getElementById("form").submit();
}
匿名用户
2013-09-23
展开全部
uyuyuyuyuyuyuyn
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王侯将相另有种乎
2013-09-23
知道答主
回答量:22
采纳率:0%
帮助的人:14.8万
展开全部
帮顶。建议上CSDN论坛JSP版块求助,那儿是IT专业人士的聚集地,各种大牛。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式