CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

标签问题!!

楼主ideal2004(小青莲居士)2005-04-02 16:46:03 在 Java / Web 开发 提问

我按照<<JSP   2.0   技术手册>>p457页中hello标签的步骤进行操作,运行时却出现:  
  Unable   to   compile   class   for   JSP  
   
  An   error   occurred   at   line:   10   in   the   jsp   file:   /Hello.jsp  
  Generated   servlet   error:  
  D:\Program   Files\Apache   Software   Foundation\Tomcat   5.0\work\Catalina\localhost\tagLib\org\apache\jsp\Hello_jsp.java:90:   cannot   resolve   symbol  
  symbol     :   class   Hello    
  location:   class   org.apache.jsp.Hello_jsp  
          Hello   _jspx_th_mytag_Hello_0   =   (Hello)   _jspx_tagPool_mytag_Hello_nobody.get(Hello.class);  
   
  我的Hello类是编译通过的.为什么找不到呢??  
  问题点数:15、回复次数:3Top

1 楼silverend(偶尔转转)回复于 2005-04-02 18:20:39 得分 15

所需taglib的属性文件设置是否正确(如Hello.tld)  
  <taglib>  
      <tlibversion>1.0</tlibversion>  
      <jspversion>1.1</jspversion>  
   
  <tag>  
          <name>***</name>  
          <tagclass>package.Hello</tagclass>  
          <info>An   insertion   tag</info>  
   
          <attribute>  
              <name>***</name>  
              <required>false</required>  
              <rtexprvalue>true</rtexprvalue>  
          </attribute>  
      </tag>  
  </taglib>  
   
  还有,在你的JSP最开始处是否有<%@   taglib   uri="Hello.tld"   prefix="***"   %>Top

2 楼ideal2004(小青莲居士)回复于 2005-04-02 20:33:43 得分 0

我是照书抄的.  
  MyTaglib.tld文件如下:  
  <?xml   version="1.0"   encoding="UTF-8"   ?>  
  <taglib   xmlns="http://java.sun.com/xml/ns/j2ee"  
                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee  
                                          web-jsptaglibrary_2_0.xsd"  
  version="2.0">  
                  <description>A   set   of   example   tag   handlers.</description>  
                  <tlib-version>1.0</tlib-version>  
                  <jsp-version>2.0</jsp-version>  
                  <short-name>Mytaglib</short-name>  
                  <uri></uri>  
   
                  <tag>  
            <description>Simplest   example:Hello</description>  
                            <name>Hello</name>  
                            <tag-class>Hello</tag-class>  
            <body-content>empty</body-content>  
                  </tag>  
  </taglib>  
   
  Hello.jsp的内容如下:  
  <%@   page     contentType="text/html;charset=GB2312"   %>  
  <%@   taglib   uri="/WEB-INF/tlds/MyTaglib.tld"     prefix="mytag"   %>  
   
  <html>  
  <head>  
  <title>Hello.jsp</title>  
  </head>  
  <body>  
  <H2>Hello   World   标签</H2>  
  <h1><mytag:Hello   /></h1>  
   
  </body>  
  </html>  
  我现在还没有检查出什么错误.真郁闷!!Top

3 楼ideal2004(小青莲居士)回复于 2005-04-03 11:25:07 得分 0

hehe,解决了!!Top

相关问题

  • 标签数组
  • JSP标签.
  • struts 标签
  • struts标签
  • 关于标签
  • Deprecated 标签
  • WEBWORK 标签
  • struts 标签
  • 如何使标签页没有标签?
  • <select>标签问题?

关键词

  • 标签

得分解答快速导航

  • 帖主:ideal2004
  • silverend

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo