1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package sessions;
18
19 import java.util.Vector;
20
21 import javax.servlet.http.HttpServletRequest;
22
23 public class DummyCart {
24 Vector v = new Vector();
25 String submit = null;
26 String item = null;
27
28 private void addItem(String name) {
29 v.addElement(name);
30 }
31
32 private void removeItem(String name) {
33 v.removeElement(name);
34 }
35
36 public void setItem(String name) {
37 item = name;
38 }
39
40 public void setSubmit(String s) {
41 submit = s;
42 }
43
44 public String[] getItems() {
45 String[] s = new String[v.size()];
46 v.copyInto(s);
47 return s;
48 }
49
50 public void processRequest(HttpServletRequest request) {
51
52
53 if (submit == null)
54 addItem(item);
55
56 if (submit.equals("add"))
57 addItem(item);
58 else if (submit.equals("remove"))
59 removeItem(item);
60
61
62 reset();
63 }
64
65
66 private void reset() {
67 submit = null;
68 item = null;
69 }
70 }