class 错误把代码贴出来给楼下的改正

解决方案 »

  1.   

    package com.jspdev.ch3;public class TestBean
    {
    public String userName;
    public String password;
    public int age; 

    public void setUserName(String name)
    {
    this.userName=name;
    }
    public void setPassword(String password)

    {
    this.password=password;
    }
    public String  getUserName()
    {
    return this.userName;
    }
    public String getPassword()
    {
    return password;
    }
    public int getAge()
    {
    return this.age;
    }
    public void setAge(int age)
    {
    this.age=age;
    }
    }
      

  2.   

    这个是调 用
    <%@ page contentType="text/html;charset=gb2312"%>
    <jsp:useBean id="user" scope="page" class="jakarta-tomcat-5.0.28.jakarta-tomcat-5.0.28.work.Catalina.localhost._.org.apache.jsp"/>
    <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.   

    我想可能是package 后面能错了
    在tomcat中是不是一定要把Bean类放到一定目录下才行,还是说自已创建一个目录然后把class设成所在位置就可以了?
      

  4.   

    <jsp:useBean id="user" scope="page" class="jakarta-tomcat-5.0.28.jakarta-tomcat-5.0.28.work.Catalina.localhost._.org.apache.jsp"/>
    楼主,这是引用什么??
    应该这样吧!
    <jsp:useBean id="user" scope="page" class="com.jspdev.ch3.TestBean"/>
      

  5.   

    具体这个bean在放在哪 里呢?
    我把bean改成如下:
    package test;public class TestBean
    {
    public String userName;
    public String password;
    public int age; 

    public void setUserName(String name)
    {
    this.userName=name;
    }
    public void setPassword(String password)

    {
    this.password=password;
    }
    public String  getUserName()
    {
    return this.userName;
    }
    public String getPassword()
    {
    return password;
    }
    public int getAge()
    {
    return this.age;
    }
    public void setAge(int age)
    {
    this.age=age;
    }
    }
      

  6.   

    <%@ page contentType="text/html;charset=gb2312"%>
    <jsp:useBean id="user" scope="page" class="test.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>
      

  7.   

    root/web-inf/classes/test/TestBean.class   //在classes下建个文件夹test
      

  8.   

    ziying(疏影横斜):谢谢你!
    我按你那样说的做了可以了!能说一下,你如何知道我错在哪 里,能说一上吗?
      

  9.   

    具体这个bean在放在哪里呢?你这样问,就是你不知道放哪出错拉。所以。。呵呵~~
      

  10.   

    package 就是你应该放到CLASSES 下面的哪个包里面 的指示,你跟着这个指示放就没错了。