这个工程是测试<jsp:useBean><jsp:setProperty><jsp:getProperty>三个标签的使用的.包括三个文件,如下:1.register.html  在地址栏输入这个文件,填写表单后单击按钮,就报错<html>
    <body>
        用户信息注册:<br><hr>
        <form method=get action="register.jsp">
        <table>
            <tr><td>姓名:<input name=userName type="text"></td></tr>
            <tr><td>密码:<input name=password type="password"></td><tr>
            <tr><td>年龄:<input name=age type="text"></td></tr>
            <tr><td><input type=submit value="submit"></td></tr>
        </table>
        </form>
    </body>
</html>2.register.jsp <%@page contentType="text/html;charset=gb2312"%>
<jsp:useBean id="user" scope="page" class="TestBean"/>
<jsp:setProperty name="user" property="*"/>
<html>
    <body>
    注册成功:<br>
    <hr>
    使用Bean属性方法:<br>
    用户名:<%=user.getUserName()%><br>
    密码:<%=user.getPassword()%><br>
    年龄:<%=user.getAge()%><br>
    <hr>
    使用getProperty:<br>
    用户名:<jsp:getProperty name="user" property="userName"/><br>
    密码:<jsp:getProperty name="user" property="password"/><br>
    年龄:<jsp:getProperty name="user" property="age"/><br>
    </body>
</html>3.TestBean.javapublic class TestBean 
{
    public String userName;
    public String password;
    public int age;
    
    public void setUserName(String name)
    {
        this.userName=name;
    }
    public String getUserName()
    {
        return this.userName;
    }
    public void setPassword(String password)
    {
        this.password=password;
    }
    public String getPassword()
    {
        return this.password;
    }
    public void setAge(int age)
    {
        this.age=age;
    }
    public int getAge()
    {
        return this.age;
    }
}现在知道了错误在于第二个文件,也就是register.jsp的第二行,class属性设置的不对,因为报错是这样的:org.apache.jasper.JasperException: /my/TestBean/register.jsp(2,0) The value for the useBean class attribute TestBean.class is invalid.我觉的可能跟路经有关,但是为了解决问题,我把TestBean.class文件拷贝到了工程中的所有的文件夹下,还是报这个错.难道是我装的开发软件不对?我装的是j2sdk1.4,Eclipse 3.2,tomcat 5.0.28我怀疑是不是要装 J2EE 呀!