jsp 页面间传值问题

//shop.jsp<formaction="addToCart.jsp"mathod="post"><table><tr><td><label><inputtype="... //shop.jsp
<form action="addToCart.jsp" mathod="post">
<table>
<tr>
<td><label><input type="checkbox" name="shops" value="鞋子">鞋子</label></td>
</tr>
<tr>
<td><label><input type="checkbox" name="shops" value="Nike短袖">Nike短袖</label></td>
</tr>
<tr>
<td><label><input type="checkbox" name="shops" value="Nike袜子">Nike袜子</label></td>
</tr>
<tr>
<td><label><input type="checkbox" name="shops" value="运动衣">运动衣</label></td>
</tr>
<tr>
<td><label><input type="submit" name="submit" value="添加到购物车"></label></td>
</tr>
</table>
</form>

//addToCart.jsp
<% request.setCharacterEncoding("gb2312");
String[] shops=request.getParameterValues("shops");
session.setAttribute("sp",shops);
String s="";
if(shops!=null){
out.print("你所选购的商品有:");
for(int i=0;i<shops.length;i++){
s=new String(shops[i].getBytes("ISO8859-1"),"gb2312");
out.print(s);
out.print(" ");
}
}
%>
//showCrat.jsp
问题: 怎么在这个JSP 页面获取 表单中的数据呢 并且显示呢
展开
 我来答
解不开的困惑
2009-11-28 · TA获得超过697个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:144万
展开全部
在你的jsp页面中你想显示的位置处加上下面语句就可以了
利用表达式输出

你所选购的商品有:<%= s%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
糖衣小宝兔兔
推荐于2016-06-10 · TA获得超过218个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:72万
展开全部
你不是已经在session中存入所选的商品名称了么?
直接用session.getAttribute("sp");不就可以了?

String[] shops=(String[])session.getAttribute("sp");
if(shops!=null){
out.print("你所选购的商品有:");
for(int i=0;i<shops.length;i++){
s=new String(shops[i].getBytes("ISO8859-1"),"gb2312");
out.print(s);
out.print(" ");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
YosonYoung
2009-11-28
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
同一个页面?
那你得用JavaScript了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户72301
2009-11-28
知道答主
回答量:13
采纳率:0%
帮助的人:2万
展开全部
<%
request.setCharacterEncoding("GBK");
Enumeration enu = request.getParameterNames();
%>
<%
while(enu.hasMoreElements()){
String paramName = (String)enu.nextElement() ;
%>
<h2><%=paramName%>-->
<%=request.getParameter(paramName)%>
</h2>
<%
}
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式