你的Class文件肯定是放错位置了
你把它放到你的ch目录下,再把ch目录copy到WEB-INF的classes下就OK了

解决方案 »

  1.   

    <jsp:useBean id="hi" class="import ch.hello" scope="page"/>这里为什么要import, 我一般都是:<jsp:useBean id="hi" class="ch.hello" scope="page"/>
      

  2.   

    我是把ch目录放到WEB-INF的classes
    而且 我一旦把那个 
    import去掉 就会提示我说 ch是无法解析的类 高人指点我呀 要死人了
      

  3.   

    去掉 import 之后提示 ch是无法解析为类型
      

  4.   

    你编译一下你的hello类试试看!
      

  5.   

    你调试下,进入到了<%=hi.getString() %>这里面吗?
    还是一到jsp页面就出错了呢?
      

  6.   

    问题是 在不执行之前 eclipse就已经提示ch为无法解析的类型了
      

  7.   

    当我把<%=hi.getString() %> 删下去之后就没有了错误了
      

  8.   

    呵呵,你还是好好去学学jsp基础吧
      

  9.   

    怎么看着你的jsp代码写在html页面上了?把<jsp:useBean id="hi" class="ch.hello" scope="page"/>放在页面编码下面,也就是第2行,不要带import,肯定不对,你试试!如果java类没错的话,从新建一个jsp,上面的页面编码不全。
      

  10.   

    给你的  bean加一个try...catch 试试看呢
      

  11.   

    你只是在你的javabean中重写了toString()方法,我不知道你在JSP的这句代码是什么意思?
    如下 <%=hi.getString() %> 你类中有getString()方法吗?
      

  12.   

    你的bean代码里有无参构造函数吗?