日期:2014-05-18  浏览次数:20649 次

为什么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}' >