呵呵,只要是页面上能显示的信息,就可以利用。
你的意思是不是这样的。
1.jsp
商品代码 商品名称 商品价格 等等等
1 钱包 100 。。
2 衣服 200 。。
3 裤子 99 。。
之后,我想点击2号,也就是衣服,看看这个衣服的详细的说明等信息,这个过程你需要获得这个商品代码也就是2号,传到后台,查询数据库,获得信息。
这个简单,第一布得时候,你就要把这个商品代码记住,怎么记住,就是显示到页面上,只要是页面上的东西,就可以用js的dom来获得。如果你觉得这样做麻烦,你也可以直接用比如商品.id等这样的方式获得。只不过这样又要查询一次数据库。之后就用url?id=2这样的方式传到后台。
jsp通过servlet传值到另外一个jsp的方法:
jsp通过form表单传给servlet的值通过request对象可以传到另外一个jsp。
Servlet传值给Jsp
具体实现如下:
java代码:String a= "abccdefg ";
request.setAttribute( "ValueA ",a);
request.getRequestDispatcher( "网址/jsp页面 ").forward(request,response);
jsp页面:
<%
String s =(String)request.getAttribute( "ValueA ");
%>
jsp页面就可以取出Servlet的值。
跳转到jsp2的url加上参数id