为什么jsp中的hidden变量在action form里没有执行set方法??
jsp :
<input type="hidden" name="rKey" >
form code :
private String rKey; //random key
public final String getRKey() {
logger.info("$$$$$$$$$$$$$$$ getting key " + this.rKey );
return rKey;
}
public final void setRKey(String key) {
this.rKey = key;
logger.info("$$$$$$$$$$$$$$$ setting rkey " + this.rKey );
}
------解决方案--------------------
<input type="hidden" name="rKey" >
name这样定义,struts不认,前面小写字母要多于1个,如abcDef.
改名或把第一个字母改成大写试试!
------解决方案--------------------要么不用hidden,要么就用
<input type="hidden" id=rKey value='${rKey}' >