为什么jsp中的hidden变量在action form里没有执行set方法?该怎么解决

为什么jsp中的hidden变量在action form里没有执行set方法??jsp :input typehidden namerKey form

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