Web Server Java -- Servlets and JSP
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
JSP Syntax Summary
Problem:
You can't remember all this post-HTML syntax.
Solution:
Use the Table.
Discussion
Table 18-1 summarizes the syntax of JavaServer Pages. As the title implies, it contains only the basics; a more complete syntax can be downloaded from http://java.sun.com/products/jsp/.
Table 18-1: Basic JSP Syntax |
||
Item |
Syntax |
Example |
Scriptlet |
|
|
Expression (to print) |
|
|
Declaration |
|
|
Include |
|
|
Forward |
|
|
Use bean |
|
|
Set property |
|
|
Page directive |
|
|
Comment |
|
|
Hidden comment |
|
|
Program: CookieCutter
CookieCutter is a little program I
wrote that allows you to display, modify, and even delete cookies. Since the
banner-ad-tracking firm DoubleClick probably keeps a lot of information on
your browsing habits, you want to befuddle them. After all, they are using a
tiny bit of storage on your hard disk to rack up per-click profits, giving you
nothing in return (directly, at least; obviously, ad sponsorship keeps some
web sites on the air). In Figure 18-10, I am editing the cookie to, umm, "update" the personal identity cookie to an invalid number (a lot of 9's, and too many digits). A few lines above that, you can see the prefs.bgcolor cookie
that I set to "green."
I won't show the CookieCutter source code here as it doesn't really relate to web techniques (it's a client-side application), but it's included in the source archive for the book. CookieCutter also assumes your cookies are stored in the Netscape format; for the Microsoft Explorer format, you'll have to change the file-reading and file-writing code.
