1、这种写法取到的是“”值,错
<!-- <input type="checkbox" name="house.fa" checked value="1" id="fa"/>拎包入住 -->
2、这种写法才能取到正确的值,值为“1”,对
<s:checkbox name="house.fa" fieldValue="1"/>拎包入住
Action House house ,fa为house属性
************************************************************************************************************************************
<s:checkbox name="house.fa" fieldValue="1"/>拎包入住1
<s:checkbox name="house.fa" fieldValue="2"/>拎包入住2
class House house{
private String fa;
}
后台获取fa值为 1,2
******************************************************************************************************************************************
http://blog.csdn.net/bluishglc/article/details/5987974
如果checkbox被选中,那么checkbox和隐藏域的值都会被提交。如果checkbox没被选中,隐藏域就起到了作用,它的值会提交到后台,拦截器检查发现只有隐藏域提交了,表明checkbox没有被选中,这样,拦截器会自动调用对应属性的setter并设为false。
本项目为string 型 false ,即“false”