实现Tag接口远不只这些代码,这个标签当然跑不起来。API里已经有写好的基础类可以用,继承TagSupport写标签多容易啊:public class CopyRight extends TagSupport{
    public int doStartTag() throws JspException {
        //todo
    }
}这样只要重写doStartTag方法就行了(doEndTag视业务具体情况)

解决方案 »

  1.   

    但是我在网上看到挺多都是实现Tag接口的
      

  2.   

    现在说明标签工作正常了,只是业务程序有问题:ResourceBundle.getBundle("copyright").getString("copyright")
    有相应的资源文件了吗?把getBundle()方法贴出来看看。
      

  3.   


    相应的资源文件是copyright.properties代码如下:copyright = &copy;555555 <a href="http://www.miibeian.gov.cn/">\u4eacICP\u8bc112345678\u53f7</a>. 
      

  4.   


    相应的资源文件是copyright.properties代码如下:copyright = &copy;555555 <a href="http://www.miibeian.gov.cn/">\u4eacICP\u8bc112345678\u53f7</a>. 现在提示的错误是HTTP Status 500 - An exception occurred processing JSP page /copyRight.jsp at line 22
    type Exception reportmessage An exception occurred processing JSP page /copyRight.jsp at line 22description The server encountered an internal error that prevented it from fulfilling this request.exception
    org.apache.jasper.JasperException: An exception occurred processing JSP page /copyRight.jsp at line 2219:   </head>
    20:   
    21:   <body>
    22:  <name:copyright/>
    23:  </body>
    24: </html>
    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)root cause
    java.util.MissingResourceException: Can't find bundle for base name copyright, locale zh_CN
    java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1499)
    java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322)
    java.util.ResourceBundle.getBundle(ResourceBundle.java:721)
    com.taglib.CopyRight.doStartTag(CopyRight.java:18)
    org.apache.jsp.copyRight_jsp._jspx_meth_name_005fcopyright_005f0(copyRight_jsp.java:132)
    org.apache.jsp.copyRight_jsp._jspService(copyRight_jsp.java:100)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
      

  5.   

    copyright.properties文件在classpath中了吗?
    另外再一个copyright_zh_CN.properties试试。