public String getUname() {
        return uName;
    }
    public void setUname(String name) {
        uName = name;
    }
<html:text property="user.uname"/>这样就应该行了

解决方案 »

  1.   

    No getter method for property user.uName
    这里已经说得很清楚了,没有getter方法。
      

  2.   


    我也开始意识到这个问题了, 怀疑是Struts默认的一种行为 , 虽然我在jsp 中 property中是 "property="user.uName"写的, 但是在Struts看来, 该属性的getter 方法就应该是 getUname() ,他不认为我前面的   "u"(user的缩写)是一个缩写,而是一个单独的字母, 那么uName这个属性名被Struts认定成了是一个单词.  所以我在实体类中自动生成的getUName(),没有被Struts认定为  property="user.uName  的getter 方法我这样说的对么?
      

  3.   

    property="user.uName"
    的geter方法是getUName();
    Struts找的时候就是按照get,set以后第一个大写字母开始的,这样找到的才是
    它的属性。