examples.tld
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE taglib
        PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"
"http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"><taglib>
  <tag>
    <name>hello</name>
    <tagclass>com.examples.HelloTag</tagclass>
    <bodycontent>empty</bodycontent>
  </tag>
</taglib>
web.xml
<taglib>
  <taglib-uri>/examples.tld</taglib-uri>
  <taglib-location>/WEB-INF/tlds/taglib.tld</taglib-location>
</taglib>你这亲再试试!

解决方案 »

  1.   

    这个文件和taglib.tld放在一起吗?
    好的!
    我试一下
      

  2.   

    我明白了!你 的意思是用examples.tld代替taglib.tld
    你的web.xml写错了吧!
    应该是<taglib>
      <taglib-uri>/examples.tld</taglib-uri>
      <taglib-location>/WEB-INF/tlds/examples.tld</taglib-location>
    </taglib>
    我说的是对的吗?
    请指教!
      

  3.   

    taglib 的url是文件"*.tld",注意他是相对web.xml的路径。
      

  4.   

    Hello.jsp放在webapps/examples下面
    examples.tld放在WEB-INF/tlds/examples.tld
    HelloTag.class 放在web-inf/class/com/examples
    这样子对的把!
    我试一下!