应该是REFRENCE的问题,请高手指点!
我的jsp文件:
<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>
ShowCustomer
</title>
</head>
<jsp:useBean id="myCustomer" scope="session" class="Customer" />
<jsp:useBean id="myItems" scope="session" class="Items" />
<jsp:useBean id="myItem" scope="session" class="Item" />
<body bgcolor="#ffffff">
<hr><br>
<% myItems=myCustomer.getPropertyItems();
for (int i=0;i<myItems.getSize();i++){%>
<%
myItem=myItems.getItem(i);
out.println(myItem.getItemName()+":"+myItem.getValue()+"<BR>");
}
%>
<hr><br>
</body>
</html>
其中用到3个类:元数据类ITEM,由ITEM组成的VECTOR的类ITEMS,以及用ITEMS描述字段信息的客户类。
上面的程序在运行时显示的数据只显示了最后一个ITEM.
我判断应该是refrence设计有问题。
我如何能避免这个问题?