<%=i++%>:是表达式输出,其是使用response内置对象将在服务端处理的结果返回到浏览器中,优点是简介,安全,且其可以作为另外一个变量的初值。这种方式写的代码非常清晰。
out.println()输出到客户端
在out.println()中,out是response的实例,是以response为对象进行流输出的,即将内容输出到客户端。其不安全,其处理的结果会返回到浏览器中,并在页面中显示。
由于在jsp页面中到万不得已是不允许使用java代码的,这样不安全,也不利于维护。
System.out.println()打印在控制台当中
System.out.println()用的是标准输出流,这个是输出在控制台上的,而JSP不是控制台程序。不管是在JSP还是在JAVA程序中,System.out.println()都是打印在控制台上。 如果想打印在页面,简单点的方法是:
out.print( "要打印的内容" );