jsp购物车代码

我想问下显示商品都是从数据库里读出,那么是不是需要一个FORM表单,然后一个SUBMIT,提交到另一个页面,放进SESSION里?... 我想问下显示商品都是从数据库里读出,那么是不是需要一个FORM表单,然后一个SUBMIT,提交到另一个页面,放进SESSION里? 展开
 我来答
bd229884832
2009-04-08 · TA获得超过159个赞
知道答主
回答量:160
采纳率:0%
帮助的人:31.9万
展开全部
//shopping.html
<html>
<head><title>shopping stor</title></head>
<body>
<form action="carts.jsp" target="post">
<br>
please select the item that you want to buy
<br>
<select name="item">
<option>book:old man and the sea
<option>x-box game machine
<option>mp3 player
<option>cce
<option>book:jsp programming
<option>cd "the endless love"
<option>dvd "gone with the wind"
</select>
<br>
<input type="submit" name="submit" value="add">
<input type="submit" name="submit" value="remove">
</form>
</body>

</html>
------------------------------------------------------------------
//carts.jsp
<%@page contentType="text/html;charset=ISO8859_1" %>
<html>
<jsp:useBean id="cart" scope="session" class="test.DummyCart"/>
<jsp:setProperty name="cart" property="*"/>

<%
cart.processRequest();
%>
<br>
<ol>
you have chosen these items:
<%
String []items=cart.getItems();
for(int i=0;i<items.length;i++)
{
%>
<li><%=items[i] %></li>
<%
}
%>
</ol>
<hr>
<%@include file="shopping.htm" %>

</html>
---------------------------------------------------------------------//DummyCart.java
package test;
import javax.servlet.http.*;
import java.util.Vector;
import java.util.Enumeration;
public class DummyCart
{
Vector v = new Vector();
String submit=null;
String item= null;
private void addItem(String name)
{
v.addElement(name);
}

private void removeItem(String name)
{
v.removeElement(name);
}

public void setItem(String s)
{
item=s;
}

public void setSubmit(String s)
{
submit=s;
}

public String[] getItems()
{
String []s=new String[v.size()];
v.copyInto(s);
return s;
}

public void processRequest()
{
if(submit==null)
addItem(item);
if(submit.equals("add"))
addItem(item);
else if (submit.equals("remove"))
removeItem(item);
reset();
}

private void reset()
{
submit=null;
item=null;
}

}

----------------------------------------------------------------------
上面是一个简单的例子,功能都能实现,对网页效果要求更漂亮些的可做一些修改。
20808301a
2009-04-07 · TA获得超过534个赞
知道小有建树答主
回答量:276
采纳率:0%
帮助的人:261万
展开全部
seesion里不会放商品列表。
只会放用户信息和购买商品的信息。至于你怎么取数据,随意取。给点条件,给个按钮查询显示就是了,不要FORM.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
py_369
2009-04-07 · TA获得超过132个赞
知道答主
回答量:87
采纳率:0%
帮助的人:0
展开全部
对数据库操作写在一个方法里,调用方法就行了

显示如果只有一条 方法返回String类型 放到sessions里
如果有多条 返回可以用StringBuffer或者Vector连<table>的标签一起存进session
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老薇瞿楠
2020-02-26 · TA获得超过3714个赞
知道大有可为答主
回答量:3094
采纳率:25%
帮助的人:389万
展开全部
query取得iframe中元素的几种方法
在iframe子页面获取父页面元素
代码如下:
$(
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
行觅蒿秋白
2009-06-13 · TA获得超过3905个赞
知道大有可为答主
回答量:3136
采纳率:30%
帮助的人:176万
展开全部
有例子,源码,发给你了撒!!不理解的话,给我说下!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式