jsp tablib 部署方式

    技术2022-05-20  63

    方式一

    编写tld文件,并且放置到WEB-INF目录或创建子目录,然后在JSP中,使用taglib指令,指定URI即可:

     

    <%@ taglib prefix= topxp uri= /WEB-INF/mytaglib.tld %>

    这个指令,直接指向一个tld文件。

     

    或者

     

    <%@ taglib prefix= topxp uri= uriString %>

     

    方式二

    也可以在web.xml中用taglib-uri和taglib-location标记来定义它的URI和位置的映射,然后在JSP中指定URI的时候,就直接使用在web.xml中定义的URI即可,这个就不举例子了。

     

    方式三

     

    你也可以将taglib打成jar包,这个时候,你的taglib描述文件(tld文件),必须被放置在jar文件内的META-INF目录(或子目录)下。你可以在这个目录下,放置多个tld文件。

     

    如果将taglib打包,这个jar包必须被放置在web-inf/lib目录下。在jar包的meta-inf目录下的tld文件,都可以被自动发现,不需要显式的定义其位置。


    最新回复(0)