如何创建自定义标记(taglib)的自定义URI



我有一个项目"lib",其中包含其他项目通用的类。在"留言簿"项目中,我想使用lib.jar中定义的标签我认为为此我需要为我的自定义标签创建一个URI,因为spring是:

<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>

所以我做了,用一个链接我的任何网站(注:404返回,以及在春天)

<%@ taglib uri="http://mysite.com/tags" prefix="myTag"%>

留言簿上说找不到那个标签。但就像他对待春天一样?我需要做一些地图绘制?

编辑:

lib.jar/META-INF/filtro.tld:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<taglib xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd"
    version="2.1">

    <tlibversion>1.0</tlibversion>
    <jspversion>1.1</jspversion>
    <shortname>filtro</shortname>
    <uri>http://desenvolvimento.rokko.com.br/tags</uri>
    <description>Tags para Filtro Avançado</description>
    <info>Tags para Filtro Avançado</info>
    <tag>
        <name>filtro</name>
        <tagclass>br.com.rokko.lib.helper.FiltroTag</tagclass>
        <bodycontent>JSP</bodycontent>
        <info>Filtro</info>
    </tag>
</taglib>

留言簿中的一些jsp:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<%@ taglib uri="http://desenvolvimento.rokko.com.br/tags" prefix="filtro"%> <!--error-->
<%@page contentType="text/html" pageEncoding="UTF-8"%>

没错!

这似乎是IDE(SpringSource工具套件)中的一个错误。它显示了一条红线,作为一个错误。但它的编译和运行是正确的。

最新更新