首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

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


热点排行