JSP中System.out.println是直接打印到控制台的,而不会直接在页面打印,页面打印的方法是out.println()。
System.out.println()打印在控制台当中。
System.out.println()用的是标准输出流,这个是输出在控制台上的,而JSP不是控制台程序。不管是在JSP还是在JAVA程序中,System.out.println()都是打印在控制台上。 如果想打印在页面,简单点的方法是:
out.print( "要打印的内容" );
不管是在JSP还是在JAVA程序中,System.out.println()都是打印在控制台上
如果你想打在页面,简单点的改法是:out.print( "In getDate() method" );
其实在正规的网站建设中,是从不用out.print的,都是直接使用标签
System.out.println是打印在控制台的,你看你后台的输出就有In getDate() method这段.
<%= getDate() %>因为你调用了getDate(),其返回一个Date类型的对象,调用其toString方法,所以打印出Tue Mar 09 09:01:26 CST 2010
正像楼上两位说得一样
System.out.println()这个方法打印出来的东西是显示在控制台上的
不显示在页面上
可以使用
out.pintln()这个方法来显示
但是一般使用的是标签
包括c标签和s标签等当然也可使用el表达式来显示
具体使用方法请参见相关标签的说明
如果要输出在页面可以用内置对象out.print
一般页面输出信息用jstl或者el表达式