System.out.println
System.out.println是输出到控制台,写java代码的时候是控制台,但是写jsp代码的时候是输出到客户端,所以会啥也不显示(只会输出一个空格)
代码
输出九九乘法表<br>
<%
long startTime = System.nanoTime();
for(int i=1; i <= 9; i++){
for(int j=1; j <=i; j++){
String str = j+"x"+i+"="+(i*j);
System.out.println(str+" ");
}
System.out.println("<br>");
}
long endTime = System.nanoTime()-startTime;
%>生成九九乘法表用时<% out.println(endTime/1000); %>毫秒
结果
out.println
输出到客户端
代码
输出九九乘法表<br>
<%
long startTime = System.nanoTime();
for(int i=1; i <= 9; i++){
for(int j=1; j <=i; j++){
String str = j+"x"+i+"="+(i*j);
out.println(str+" ");
}
out.println("<br>");
}
long endTime = System.nanoTime()-startTime;
%>生成九九乘法表用时<% out.println(endTime/1000); %>毫秒
结果
out.println与换行<br>
输出到客户端时,out.println不会换行,加入<br>才会换行
建议
一般不要使用out.println输出,而是要使用jsp语法输出,如:<%= 表达式 %>来代替