TOMCAT自带例子DummyCart中的一个问题1

xiaxin8611 2004-06-22 04:31:40
这是一个购物车的bean例子.
import (略)
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 name) {
item = name;
}

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

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

public void processRequest(HttpServletRequest request) {
// null value for submit - user hit enter instead of clicking on
// "add" or "remove"
if (submit == null)
addItem(item);

if (submit.equals("add"))
addItem(item);
else if (submit.equals("remove"))
removeItem(item);

// reset at the end of the request
reset();
}

// reset
private void reset() {
submit = null;
item = null;
}
}
但是它只传递商品的名称(item)和操作(submit),我现在还想要加入商品的数量,由顾客通过input输入,参数定为cout.怎么改呢?
...全文
118 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaxin8611 2004-06-24
  • 打赏
  • 举报
回复
我觉得很奇怪,public String[] getItems() 这个方法去掉getItems中的复数S'居然就不能用了,按道理方法应该是自己定义的吧.
getCout也应该加个S吧
cout应该是vector类型的吧
kui 2004-06-22
  • 打赏
  • 举报
回复
private int cout;
public void setCout(int newcout)
{
cout=newcout;
}
public int getCout()
{
return cout;
}

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧