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

JSF的校验有关问题

2012-03-07 
JSF的校验问题现有一JSF页面,有两个inputText域,对应backbean中类型为BigDecimal的两个字段,inputText域上

JSF的校验问题
现有一JSF页面,有两个inputText域,对应back   bean中类型为BigDecimal的两个字段,inputText域上已加入 <f:validateDoubleRange> 的validator,现若输入字母后提交,则有Specified   value   is   not   a   valid   number的message显示,但这似乎是Converter抛出的错误,此时若继续输入合法的数字,则页面刷新,输入不合法的message消失,但后台应响应的方法没有执行,若再次输入合法的数字,后台响应的方法才被执行,感觉挺奇怪的,为什么在输入不合法时继续输入合法值,却没有任何响应?请高手指点,多谢

[解决办法]
建议详细看看jsf的生命请求周期,如果在某一个阶段发生了错误,在怎么着后台的方法肯定也不会响应了。JSF是挺让人郁闷的很多时候。。。。

热点排行