JSP由淺入深(4-2)
發(fā)表時(shí)間:2024-06-11 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]上面提到的,如果僅僅是scriptlet是不會(huì)產(chǎn)生HTML的。如果scriptlet想產(chǎn)生HTML,它可以使用一個(gè)稱為“out”的變量。這個(gè)變量不需要定義。實(shí)際上,它已經(jīng)為scriptlet被預(yù)定義了,一起被定義的還有其它變量,這些變量在后續(xù)的教程中會(huì)細(xì)說(shuō)。下面的例子向我們展示了scriptlet...
上面提到的,如果僅僅是scriptlet是不會(huì)產(chǎn)生HTML的。如果scriptlet想產(chǎn)生HTML,它可以使用一個(gè)稱為“out”的變量。這個(gè)變量不需要定義。實(shí)際上,它已經(jīng)為scriptlet被預(yù)定義了,一起被定義的還有其它變量,這些變量在后續(xù)的教程中會(huì)細(xì)說(shuō)。下面的例子向我們展示了scriptlet是怎樣產(chǎn)生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>
在本例子中,我們沒(méi)有使用表達(dá)式,而是將產(chǎn)生的HTML直接打印到“out”變量中去。這個(gè)“out”變量是一種javax.servlet.jsp.JspWriter。