<%@ attribute name="color" %><%@ attribute name="bgcolor" %><%@ attribute name="title" %><TABLE border="0" bgcolor="${color}"><TR><TD><B>${title}</B> </TD></TR> <TR> <TD> bgcolor="${ bgcolor}"> <jsp:doBody/> </TD></TR></TABLE>
代码示例12给出了使用上述标签的一个简单的JSP页面。 代码示例12: newsportal.jsp <%@ taglib prefix="tags" tagdir="/WEB-INF/tags" %><HTML><HEAD><TITLE>Another Tag File Example</TITLE></HEAD><BODY><H2> News Portal: Another Tag File Example</H2><TABLE border="0"><TR valign="top"><TD><tags:display color="#ff0000" bgcolor="#ffc0c0" title="Travel">Last French Concorde Arrives in NY<br/> Another Travel Headline<br/> Yet Another Travel Headline<br/> </tags:display></TD><TD> <tags:display color="#00fc00" bgcolor="#c0ffc0" title="Technology"> Java for in-flight entertainment<BR> Another Technology Headline<BR>Another Technology Headline<BR> </tags:display></TD><TD><tags:display color="#ffcc11" bgcolor="#ffffcc" title="Sports">American Football<BR/>NBA<BR/> Soccer<BR/></tags:display> </TD> </TR></TABLE></BODY></HTML> 要运行这个例子: 复制文件display.tag并保存在c:/Tomcat5.0/webapps/jsp-examples/WEB-INF/tag 下;复制文件newsportal.jsp并保存到c:/Tomcat5.0/webapps/jsp-examples/jsp2-tutorial下;用浏览器打开newsportal文件。 结果应该会得到与图6类似的画面。 图6:把标签文件用作模板 结论 JSP 2.0使得快速开发和维护动态网页比以前更加容易,尽管“Java”一词出现在JSP中,但使用JSP2.0,网页作者无须学习Java程序语言本身,就能开发出全新的动态网页。本文中的例子说明了使用JSP2.0的新特性开发动态网页是多么容易。 共4页。