日期:2014-05-18  浏览次数:20654 次

问一个jsp的问题 急急!!!!求高手
<table width=60% height=80% border=0>
<% for(int j=0; j< 3; j++){ %>
<tr height=100px>
<td width=150px>
<a href="">
<%=productlist.get(j).getPdtName() %></a>
</td>
<td>
<font size=2 style="color:336699">
[商品编号]:<%= productlist.get(j).getPdtId() %><br>
[商品名称]:<%=productlist.get(j).getPdtName() %><br>
[大小]:<%=productlist.get(j).getPdtSize() %><br>
[重量]:<%=productlist.get(j).getPdtWeight() ><br>
<a href="viewPet.jsp" target=right>查看</a>
</font>
<%} %>
</td>
</tr>
</table>

这是个循环,我想从点击查看后跳到另一个页面(一个共同页面:三个商品,无论点击那个查看都可以看到相应商品信息),想知道怎样从另一个页面得到查看的id。
JSP

------解决方案--------------------
<a href="viewPet.jsp?id=<%= productlist.get(j).getPdtId() %>" target=right>查看</a>

详情页面直接
request.getParameter("id")即可
------解决方案--------------------
引用:
<a href="viewPet.jsp?id=<%= productlist.get(j).getPdtId() %>" target=right>查看</a>

详情页面直接
request.getParameter("id")即可

可以
------解决方案--------------------
引用:
<a href="viewPet.jsp?id=<%= productlist.get(j).getPdtId() %>" target=right>查看</a>

详情页面直接
request.getParameter("id")即可

++
------解决方案--------------------
1楼的对,比较常用
------解决方案--------------------
引用:
<a href="viewPet.jsp?id=<%= productlist.get(j).getPdtId() %>" target=right>查看</a>

详情页面直接
request.getParameter("id")即可

+1
------解决方案--------------------
这么写没错啊,但是现在都已经不怎么写表达式了,现在都是JSTL表达式,OGNL表达式,这个例子貌似还是很简单的,楼主再调试一下、、、、、、、、望尽快解决、、、、、、、