J2EE应用开发与EJB使用指南
1. J2EE应用开发基础
在J2EE应用开发中,标签库的使用是一个重要部分。例如使用如下标签库声明:
<%@ taglib uri="http://jakarta.apache.org/taglibs/mailer-1.1" prefix="mailer" %>IDEA会从模块的类路径中搜索包含标签<uri>http://jakarta.apache.org/taglibs/mailer-1.1<uri>的.tld文件。在IDEA 5.0版本中,还会在注册的Web资源目录中搜索单独的.tld文件。
再如:
<%@ taglib uri="taglibs-string.jar" prefix="string" %>IDEA会先在模块的类路径中搜索taglibs-string.jar文件,然后在其中查找META-INF/taglib.tld。
前缀属性的值是任意的,但必须存在,它用于标识标签所属的库,在整个页面中使用该前缀来引用特定库中的标签。
需要注意的是,一些标签库,如Apache Struts包和JSTL提供的标签库,依赖于运行时反射来解析页面中属性和JavaBean的名