按submit就把参数存进vector(在bean里面)里面,并且把vector的元素显示出来。之后,添段代码vector..removeAllElements(); 试试看,不知道对不对?
解决方案 »
- java el表达式中 split 怎么后循环
- ssh中怎么实现hibernate的执行sql拦截
- 初学SSH,在struts地址转向遇到困难!高分求解。
- 如何统计用<a url="">xxx</a>实现的下载的下载次数?
- tomcat的配置问题,懂的请进!
- 有关bean标签的问题~!
- 100份,求教,如何在jbuilder一个下,新建立一个包,然后把别的程序上的类导入使用
- 根据一个路径,让服务器那边读取我本地的数据
- 求救,请问用servlet访问oracle中的blob(图象)问题?
- 急!一个关于jspSmartUpload在Solaris(Unix)上载路径设置的问题!?在线等待!
- 怎么没人帮我啊,我很喜欢这里的,是不是大家都在上班很忙啊
- 关于类反编的问题,使用cavaj(可用分一直没有给我加)
<head>
<title>fts</title>
</head> <body bgcolor="white">
<font size = 5 color="#CC0000"><form method="POST" action="carts.jsp">
<BR>
Please enter sdgdsfg to add or remove:
<br>
Add Item:<input type="text" NAME="item">
<br> <br>
<INPUT TYPE=submit name="submit" value="add">
<INPUT TYPE=submit name="submit" value="remove">
</form>
</FONT>
</body>
</html>
////////////////////////////////////
carts.jsp:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.sql.*"%>
<jsp:useBean id="cm" scope="session" class="sessionone.Mysql">
</jsp:useBean>
<html><jsp:useBean id="cart" scope="session" class="sessionone.DummyCart" />
<jsp:setProperty name="cart" property="*" />
<%
cart.processRequest(request);
%>
<FONT size = 5 COLOR="#CC0000">
<br> You have the following items in your cart:
<ol>
<%
String[] items = cart.getItems();
for (int i=0; i<items.length; i++) {
%>
<li> <%
String sqlStr="select * from dx991 where no='"+items[i]+"'";
try{
ResultSet rs2=cm.executeQuery(sqlStr);
while(rs2.next())
{
out.print(rs2.getString("Address")+" ");
}
rs2.close();
}
catch(SQLException eee)
{
eee.printStackTrace();
}
}
%>
</ol>
</FONT>
<hr>
<%@ include file ="a.jsp" %>
</html>
//////////////////////////////////
DummyCart.java
package sessionone;
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 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 removeAllElements(){
v.removeAllElements();
} 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;
}
}