public String getUname() {
return uName;
}
public void setUname(String name) {
uName = name;
}
<html:text property="user.uname"/>这样就应该行了
return uName;
}
public void setUname(String name) {
uName = name;
}
<html:text property="user.uname"/>这样就应该行了
解决方案 »
- httpclient如何判断 链接成功与否
- 在线等答案java 用户启用停用
- struts.xml action设置不通过验证
- struts 关于 validator 使用的问题
- 关于apache+Tomcat问题 ,高分求助
- 急!!!高手请进net.sf.hibernate.WrongClassException异常怎么解决
- Hibernate中list会加载数据到缓存,而不利用缓存是什么意思
- 在线等待,急急.一个关于websphere的问题.
- 求:MySql+EJB+CMP,数据库主键自动增长解决方案
- weblogic中jsp编译后的临时文件放在哪个目录下。
- js中的问题
- SSH框架中获得参数
这里已经说得很清楚了,没有getter方法。
我也开始意识到这个问题了, 怀疑是Struts默认的一种行为 , 虽然我在jsp 中 property中是 "property="user.uName"写的, 但是在Struts看来, 该属性的getter 方法就应该是 getUname() ,他不认为我前面的 "u"(user的缩写)是一个缩写,而是一个单独的字母, 那么uName这个属性名被Struts认定成了是一个单词. 所以我在实体类中自动生成的getUName(),没有被Struts认定为 property="user.uName 的getter 方法我这样说的对么?
的geter方法是getUName();
Struts找的时候就是按照get,set以后第一个大写字母开始的,这样找到的才是
它的属性。