我有两个文件,一个是JSP文件,如下
//---------------------- index.jsp ------------------------
<jsp:useBean id="hitcount"
class="hitCount.HitCount"
scope="application"/><% hitcount.increment(); %>
You are visitor number <%= hitcount.getCount() %>.
另一个是Java bean文件,如下:
//--------------------- HitCount.java -------------------------
package hitCount;public class HitCount implements java.io.Serializable
{
private int count = 0;
public void setCount(int count)
{
this.count=count;
}
public int getCount()
{
return count;
}
public void increment()
{
count++;
}
}java文件编译之后,用IE浏览127.0.0.1 ,结果显示错误,错误信息如下:
org.apache.jasper.JasperException: /index.jsp(2,0) The value for the useBean class attribute hitCount.HitCount is invalid.请问这是怎么回事啊?

解决方案 »

  1.   

    你是不是把HitCount.class文件放在了 hitCount包中,并且index.jsp文件是不是在与hitCount同级的目录下
      

  2.   

    HitCount.class 放在 hitCount包中和放在index.jsp文件同级目录下我都试过,都不行啊。
    你能否试一下你那里能正常吗?谢谢了
      

  3.   

    我刚在ECLIPSE中试了一下  打开JSP后 You are visitor number 1.
      

  4.   

    我还是报的这个错:
    org.apache.jasper.JasperException: /index.jsp(2,0) The value for the useBean class attribute hitCount.HitCount is invalid.无效的类
      

  5.   

    把你完整的jsp文件发给出来看看