解决方案 »

  1.   

    javaBean是符合特定规范的java类
    有四大设计原则:
    (1)类是公有的
    (2)私有属性
    (3)保留无参的公有构造方法
    (4)对所有属性使用getter和setter方法封装
    楼主看下,貌似你少了不带参数的公有构造方法。
      

  2.   

    <jsp:setProperty name="user" property="*"/>//这里能这样写吗?//正常用法是:
    <jsp:setProperty name="bean的id" property="bean的属性(Java类属性)" value="为属性设置的值"/>
      

  3.   


    <jsp:setProperty name="user" property="*"/>这种写法是和表单匹配   表单中控件的名称和JavaBean中的属性名称要一致,会自动调用setter方法将控件的value赋值给实例的属性
    <jsp:setProperty name="bean的id" property="bean的属性(Java类属性)" value="为属性设置的值"/>这种写法是手工设置javaBean实例属性的值
      

  4.   

    <tr><td>姓名:<input name="username" type="text"></td></tr>public class UserBean {
    public String userName;注意大小写!应该是这问题。
      

  5.   

    public void setAge(int age){
    this.age=age;
    }
    这个用户 和 密码没有set 方法