struts2中使用s:checkbox传布尔值到action处理时的有关问题

struts2中使用s:checkbox传布尔值到action处理时的问题
今天写代码时发现了如下问题
<s:checkbox id="isChk" name="isChk" value="true" />
jsp页面上写的checkbox无论怎么赋值,上传action后都无法获取到值.
打开firebug检查,发现其实isChk的值已经post过去了.

后来网上查了一下才知道原来Eclipse自动为isChk这个属性自动生成get、set方法时是这样的
public boolean isChk() {
	return isChk;
}
public void setChk(boolean isChk) {
	this.isChk = isChk;
}

而这样写strust是无法检测到值的

后来修改了成这样
public boolean getIsChk() {
	return isChk;
}
public void setIsChk(boolean isChk) {
	this.isChk= isChk;
}

马上就好了.
哎,只能说太粗心了  没看清楚代码..