文件try_1.htm:
<html>
<body>
<center>欢迎光临本站:
<form action=try_1.jsp method="post">
<p>请输入你的姓名:<input type="text" name="username" id="username">
<p><input type="submit" value="提交">
</form>
</center>
</body>
</html>
文件try_1.jsp:
<%@ page contentType="text/html; charset=gb2312"%>
<%@ page import="java.util.*"%>
<%!
class userList extends Vector
{
private String UserName;
void addUser(String UserName)
{
add(UserName);
}
userList()
{
super(1,1);
}
String [] getUserList()
{
int num=size();
String [] arrayList=new String[num];
for(int i=0;i<num;i++)
{
arrayList[i]=(String)elementAt(i);
}
return arrayList;
}
}
userList user=new userList();
%>
<html>
<body>
<center>
<p>光临本站的客户有:
<%
String userName=request.getParameter("username");
user.addUser(userName);
String array[]=user.getUserList();
for(int i=0;i<array.length;i++)
{
System.out.println("["+array[i]+"]");
}
%>
</center>
</body>
</html>
<html>
<body>
<center>欢迎光临本站:
<form action=try_1.jsp method="post">
<p>请输入你的姓名:<input type="text" name="username" id="username">
<p><input type="submit" value="提交">
</form>
</center>
</body>
</html>
文件try_1.jsp:
<%@ page contentType="text/html; charset=gb2312"%>
<%@ page import="java.util.*"%>
<%!
class userList extends Vector
{
private String UserName;
void addUser(String UserName)
{
add(UserName);
}
userList()
{
super(1,1);
}
String [] getUserList()
{
int num=size();
String [] arrayList=new String[num];
for(int i=0;i<num;i++)
{
arrayList[i]=(String)elementAt(i);
}
return arrayList;
}
}
userList user=new userList();
%>
<html>
<body>
<center>
<p>光临本站的客户有:
<%
String userName=request.getParameter("username");
user.addUser(userName);
String array[]=user.getUserList();
for(int i=0;i<array.length;i++)
{
System.out.println("["+array[i]+"]");
}
%>
</center>
</body>
</html>
楼主要的是不是out.println?
{
//System.out.println("["+array[i]+"]");
out.print(array[i]);
out.println(array[i]);
}就可以了
{
System.out.println("["+array[i]+"]");
}
这个地方是有问题的。你应该把每一个名字取出来然后在页面里显示,不是你的System.out.println("["+array[i]+"]");
如:呢字符串是name;
那么在 在<p>光临本站的客户有:
〈%=name%〉
应该是这样的,有什么不足多多指教!!!1
后台打印用System.out.println();
而你如果想在JSP页面中输出的话就应该使用out.print("hello");
谢谢各位大虾。下午就散分了