jsp 页面跳转并传值的问题(servlet) 20

在jsp一个页面里有一个表格,里面有多行数据,当我点击某一行时,用servlet从数据库里调出属于这一行的数据,并在另一个页面中显示出来,另一个页面已经设计好了,只是把取... 在jsp一个页面里有一个表格,里面有多行数据,当我点击某一行时,用servlet从数据库里调出属于这一行的数据,并在另一个页面中显示出来,另一个页面已经设计好了,只是把取出来的数据相应的插进去。请问要怎么实现呢??说一下可行的方法就可以了,具体设计代码我自己去试着实现
我用window.location.href="'b.jsp?id=" + id + "&whole=yes'"跳转到b页面并把id传过去。但在b页面里如何接收呢??
展开
 我来答
zxlsky1314
2009-08-22 · TA获得超过188个赞
知道答主
回答量:31
采纳率:0%
帮助的人:0
展开全部
在每一行搞一个超链接,把这个超链接直接指向servlet,并在超链接的后面,把当前选中行的数据(一般为ID,方便查询数据库)传递过去,并且设置超链接是在新的页面中打开,数据就从servlet里面返回来了
例如:
servlet为SearchServlet
当前选中用户列表中的一行数据,该行用户的id为5,则超链接可以这样写
<a href="SearchServlet?id=5" target="blank">查看用户详细内容</a>
在servlet里面可以通过
request.getParamenter("id")来获取传递过去的id值,然后查询数据库,获取相应的用户信息,再将其out.print()出来
大概就这样~
帐号已注销
2009-08-22 · TA获得超过460个赞
知道小有建树答主
回答量:651
采纳率:0%
帮助的人:275万
展开全部
1楼说的是struts,楼主说要用servlet技术,ok,现在告诉你一个最简单的方法就是在form的action后面的路径再加上id=“你这行数据对应的id”(别告诉这行没id,没id你怎么读出来的?),然后到了servlet中再用request,getParameter(“id”)取出,然后再根据这个id查询数据库中的数据,从而显示在另外一个页面上,试试看吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
james_allen
2009-08-22 · TA获得超过314个赞
知道小有建树答主
回答量:828
采纳率:0%
帮助的人:398万
展开全部
假设A页面有表格,要把其中的某一项的信息传到B页面,
在A页面你可以用href或是直接传一个值到servlet里,通过servlet调用数据处理类然后再传值到B页面。
一般用herf的格式是
<a href="xx.jsp?xxx="这里是要传的值"">
B页面得到值的时候用param.xxx就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
自然大视界
2009-08-22 · TA获得超过311个赞
知道小有建树答主
回答量:495
采纳率:0%
帮助的人:138万
展开全部
你这里应当用url传值到servlet,比如你的这行数据里面有个id唯一标识,可以用<a href="myproject/servlet1?id=你这一行的标识"></a>.然后在servlet中用request.getParameter("id")获取之后再去查询数据库即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
9一岁打死熊9
2009-08-22 · TA获得超过396个赞
知道小有建树答主
回答量:678
采纳率:0%
帮助的人:470万
展开全部
把这个数据放在链接后面传过去不行吗?
jsp?param = 数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式