嘿伙计们我试图在JSP页面上显示ArrayList
。将字符串添加到此列表时,还会使用"\t"
添加制表符间距,但是当我使用script-let标记将此List打印到JSP页面时,没有制表符间距。我知道JSTL
是实现此目标的更好方法,但我需要使用script-lets。
Java代码:
public getSchedule() {
scdList.add("CRN" + "\t" + "Course-ID" + "\t" + "Time-Days" + "\t" + "Room-Number" + "\t" + "Instructor");
scdList.add(CRN + "\t" + CourseID + "\t" + TimeDays + "\t" + RoomNo + "\t" + Instructor);
}

JSP页面:
<table style="width:750px" border="5">
<%
StudentSchedule sc1 = new StudentSchedule();
sc1.getSchedule();
for (int i = 0; i < sc1.scdList.size(); i++) {
%>
<tr>
<td align="center"><%= sc1.scdList.get(i) %></td>
<%
}
%>
</tr>
</table>
&#13;
结果如下:
CRN课程ID时间 - 天室 - 号码教练
31107 CIST 1510 TTH1-5pm F1149 6
30109 CIST 2371 TTH1-5pm F1147 3
30103 CIST 1130 TTH6-9pm F1145 2