明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

JSP由淺入深(4-2)

[摘要]上面提到的,如果僅僅是scriptlet是不會產(chǎn)生HTML的。如果scriptlet想產(chǎn)生HTML,它可以使用一個稱為“out”的變量。這個變量不需要定義。實際上,它已經(jīng)為scriptlet被預定義了,一起被定義的還有其它變量,這些變量在后續(xù)的教程中會細說。下面的例子向我們展示了scriptlet...
上面提到的,如果僅僅是scriptlet是不會產(chǎn)生HTML的。如果scriptlet想產(chǎn)生HTML,它可以使用一個稱為“out”的變量。這個變量不需要定義。實際上,它已經(jīng)為scriptlet被預定義了,一起被定義的還有其它變量,這些變量在后續(xù)的教程中會細說。下面的例子向我們展示了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>

在本例子中,我們沒有使用表達式,而是將產(chǎn)生的HTML直接打印到“out”變量中去。這個“out”變量是一種javax.servlet.jsp.JspWriter。