我做了个留言版,但出现一些问题。就是在submit.jsp页面中如果没有输入姓名,留言标题,等一些项,那在表格中显示出来的话,就会后一项自动前移,而后一项就连边框都无法显示出来。
此界面主要代码如下
<% Vector v=(Vector)application.getAttribute("Mess");
out.print("<table border=2>");
out.print("<tr>");
out.print("<th bgcolor=cyan width=120>"+"留言者姓名"+"</th>");
out.print("<th bgcolor=cyan width=120>"+"留言标题"+"</th>");
out.print("<th bgcolor=cyan width=180>"+"留言时间"+"</th>");
out.print("<th bgcolor=cyan width=150>"+"留言内容"+"</th>");
out.print("</tr>");
for(int i=0;i<v.size();i++){
out.print("<tr>");
String message=(String)v.elementAt(i);
StringTokenizer fenxi=new StringTokenizer(message,"#");
out.print("<tr>");
int number=fenxi.countTokens();
for(int k=0;k<number;k++){
String str=fenxi.nextToken();
if(k<number-1){
out.print("<td bgcolor=cyan align=center>"+str+"</td>");
}
else{
out.print("<td><TextArea rows=5 cols=27 align=center style='background-color:cyan'>"+str+"</TextArea></td>");
}
}
out.print("</tr>");
}
out.print("</table>");
%>