java类主要代码:
private boolean isExits=false;
private boolean isexits=false;
private boolean ssExits=false;
private boolean isFlag = false;
private boolean isflag = false;
然后是get、set方法;
jsp代码:
<div>
isExits:<input type="text" name="isExits" value="<ww:property value="isExits"/>"/>
</div>
<div>
isexits:<input type="text" name="isexits" value="<ww:property value="isexits"/>"/>
</div>
<div>
ssExits:<input type="text" name="ssExits" value="<ww:property value="ssExits"/>"/>
</div>
<div>
isFlag:<input type="text" name="isFlag" value="<ww:property value="isFlag"/>"/>
</div>
<div>
isflag:<input type="text" name="isflag" value="<ww:property value="isflag"/>"/>
</div>
<div>
is:<input type="text" name="is" value="<ww:property value="is"/>"/>
</div>

只要是is+大写字母的boolean变量,传值到jsp都取不到,网上查了一下,有说是
Spring框架 boolean类型命名is开头会引起序列化错误;但是不确认,希望知道的猿友,解答一下,不胜感激!
链接:http://www.cnblogs.com/xulingfeng/p/6143317.html
博客讲述了在Java中使用以'is'开头的boolean变量名在传递到JSP页面时遇到的问题。作者发现以'is'开头的大写变量在JSP中无法正确获取值,怀疑可能与Spring框架的序列化错误有关,但未得到确认。寻求社区的帮助以解决这一疑惑。

1267

被折叠的 条评论
为什么被折叠?



