当前位置: 首页 > 图文教程 > 网络编程 > JSP > JSP由浅入深(4-2)

JSP
JSP语法(6)
JSP中的TagLib应用(3-1)
JSP中的TagLib应用(3-2)
JSP中的TagLib应用(4-1)
JSP语法(9)
JSP语法(12)
JSP中的TagLib应用(3-4)
JSP语法(10)
JSP语法(11)
JSP语法(8)
JSP语法(13)
JAVA/JSP学习系列之目录
JAVA/JSP学习系列之十三
JAVA/JSP学习系列之八
WebLogic的初步研究(1-3)
JSP由浅入深(9)
JSP由浅入深(4-1)
JSP由浅入深(1)
JSP由浅入深(4-2)
JSP由浅入深(6)

JSP由浅入深(4-2)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-04   浏览: 32 ::
收藏到网摘: n/a

上面提到的,如果仅仅是scriptlet是不会产生HTML的。如果scriptlet想产生HTML,它可以使用一个称为“out”的变量。这个变量不需要定义。实际上,它已经为scriptlet被预定义了,一起被定义的还有其它变量,这些变量在后续的教程中会细说。下面的例子向我们展示了scriptlet是怎样产生HTML输出的:

<HTML>

<BODY>

<%

// This scriptlet declares and initializes "date"

System.out.println( "Evaluating date now" );

java.util.Date date = new java.util.Date();

%>

Hello! The time is now

<%

// This scriptlet generates HTML output

out.println( String.valueOf( date ));

%>

</BODY>

</HTML>

在本例子中,我们没有使用表达式,而是将产生的HTML直接打印到“out”变量中去。这个“out”变量是一种javax.servlet.jsp.JspWriter。