我在调用java  bean的时候出现了一个问题.无办法解决.提出的错误是:  
    org.apache.jasper.JasperException:  /redsun/index.jsp(11,0)  The  value  for  the     useBean  class  attribute  CircleTest  is  invalid.  
   
   无论是写在直接的路径下还是WEB-INF下面都会出现这样的情况.
   以前好象不会的,打开以前能运行的bean的程序现在也不能运行了.
   是不是环境变量的设置除了问题呢?

解决方案 »

  1.   

    先写一个简单的jsp+javabean测试一下,不行的话,把你写的贴出来看看。
      

  2.   

    index.html<html>
    <head>
    <title></title>
    <meta http-equiv="Content-Type"content="text/html;charset=gb3212">
    </head>
    <body bgcolour="#FFFFFF">
    <div align="center">
    <p>请输入个人信息</p>
    <form method="post" action="usebean.jsp">
    <p>姓名
    <input type="text" name="name">
    性别
    <select name="sex">
    <option value="先生">先生</option>
    <option value="小姐">小姐</option>
    </select>
    </p>
    <p>
    <input type="submit" name="Submit" value="提交">
    </p>
    </form>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    </div>
    </body>
    </html>
    index.jsp<%@ page language="java" import="HelloBean;" %>
    <jsp:useBean id="Hello" class="HelloBean" scope="request">
    <jsp:setProperty name="Hello" property="*"/>
    </jsp:useBean>
    <html>
    <head>
    <title>'m'm''k</title>
    <meta http-equiv="Content-Type" content="text/html;charset=gb2312">
    </head>
    <body bgcolor="#FFFFFF">
    <p>&nbsp;</p>
    <p align="center">
    <font size="4">Hello,</font>
    <font color="#0000FF"><b>
    <%=Hello.getName()%>
    </b></font>
    <%=Hello.getSex()%>
    <h4>
    <center>
    How are you!
    </center>
    </h4>
    </p>
    </body>
    </html>bean包  HelloBean.javapublic class HelloBean{
       String name="";
       String sex="";
      public HelloBean(){}
    public void setName(String name){
      this.name=name;
    }
    public String getName(){
       return this.name;
    }public void setSex(String sex){
      this.sex=sex;
    }
    public String getSex(){
       return this.sex;
    }
    }不知道怎么,老是调用不了。求救!
      

  3.   

    <jsp:useBean id="Hello" class="HelloBean" scope="request">
    中的class="HelloBean"
    位置是否正确
      

  4.   

    是这儿(<form method="post" action="usebean.jsp">)错了应该是<form method="post" action="index.jsp">
      

  5.   

    bean我是直接放在index.html也就是usebean.jsp下面的.