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