jsp button提交一个值到servlet

是只传递一个值,比如id的值,点击button将这个id的值传递到servlet,在servlet中用get.Parameter("id")获得这个id值,而不是用sub... 是只传递一个值,比如id的值,点击button将这个id的值传递到servlet,在servlet中用get.Parameter("id")获得这个id值,而不是用submit传递整个表单,只传一个值
好吧,我承认我学的不好,我说我遇到的问题吧
我在jsp里取出了数据库里的内容,用的是while循环显示出来的
我现在想在每个记录后面加上一个button按钮,点击一下会提示“删除?”,点确定的话会把记录的第一个值(也就是id)送到servlet里进行删除,删除的操作都写好了,就是每次删除的都是表的第一组数据,也就是我的id传错了,应该怎么写啊,
要实现点击button按钮,弹出对话框,在点确定之后将id传到servlet里,接受语句是
int i=Integer.parseInt(request.getParameter("id"));,求在jsp中的传递语句,
ajax不会额,代码写到一半了,总不能换吧
好了在给50分,人穷。。。。
展开
 我来答
syxnaxia
推荐于2017-10-02
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
你应该写了form表单了吧,你既然只传一个id就不要表单了,button的
onclick='test(<%=rs.getInt("id") %>)' 这个id值就是你要传的值
在javascript里写test的方法test(i){ location.href="XXServlet?id="+val;}就可以传递到你的servlet里了,你在servlet的int i=Integer.parseInt(request.getParameter("id"));,后面可以加一个输出语句,验证一下你传递过去的值是不是正确的
骑着毛驴看红书
2011-05-13
知道答主
回答量:23
采纳率:0%
帮助的人:26.1万
展开全部
给button写个onclick事件,简单点就像<input type="button" name="button" value="button" onclick="javascript:location.href='xx.do?id=0" />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ba...3@126.com
2011-05-13 · 超过21用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:73万
展开全部
是否要进行页面跳转
如果需要
window.location.href="/***.do?method=***&id="+document.getElementById("???").id
如果不要页面跳转
使用ajax 吧 url 同上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式