可是我把小写改成大写就没有这个错误了,这怎么解释哪?是不是tomcat的问题?

解决方案 »

  1.   

    奇怪,你的报错信息说明类invalid,但改变大小写就课解决问题,只能解释为java大小写敏感
      

  2.   

    大家都错了,其实改成大写后你的JSP引擎并没有对这个标记进行操作,而是把它作为HTML发送给了浏览器,浏览器无法识别这个标记,就视为无效标记。
    当为小写时,其实标记本身没有错,而是你的那个Bean错了。
      

  3.   

    我每次写useBean时候都出现这种情况,不管是从书上考过来的源代码,还是从网上下的代码,请问这也是 bean错了吗?
      

  4.   

    我的tomcat是5.0.27,是不是太新了的原因?
      

  5.   

    <JSP:useBean>根本就不是JSP标记,所以JSP根本就没有解析,只是把它当做普通的HTML标记。所以,只能是你的JAVA BEAN有问题
      

  6.   

    现在我换成5.0.12Generated servlet error:
        [javac] Compiling 1 source fileD:\tomcat512\work\Catalina\localhost\_\org\apache\jsp\guestbook\gb_005fre_jsp.java:152: package com.my.www.redhat does not exist
          com.my.www.redhat.myfile redhat = null;错误类型又换了,这是什么原因?
      

  7.   

    com.my.www.redhat这个包不存在!
      

  8.   

    再帮忙解释一下这个类似问题,谢谢!http://community.csdn.net/Expert/TopicView1.asp?id=3298841