Sunday, April 26, 2009

JSP Tutorial 3 Adding dynamic content via expressions

As we saw in the previous section, any HTML file can be turned into a JSP
file by changing its extension to .jsp.  Of course, what makes JSP
useful is the ability to embed Java.  Put the following text in a
file with .jsp extension (let us call it hello.jsp), place
it in your JSP directory, and view it in a browser. 
<HTML>
<BODY>
Hello!  The time is now <%= new java.util.Date() %>
</BODY>
</HTML>

Notice that each time you reload the page in the browser, it comes up with
the current time.

The character sequences <%= and %> enclose Java
expressions, which are evaluated at run time.

This is what makes it possible to use JSP to generate dyamic HTML pages
that change in response to user actions or vary from user to user.

Exercise:  Write a JSP to output the values returned by
System.getProperty
for various system properties such as java.version, java.home, os.name,
user.name, user.home, user.dir
etc.

No comments:

Post a Comment