1:BUG表现:
JSF table中colomn中ouput value 确定配置正确,后台把数据库中的代码经过加工的步骤放在get方法中,感觉无误,页面数据一直无显示,断点不跳转
解决:
断点不跳转,证明请求没有发出,要么得到对象不是在get方法中,思路错误,要么是页面出错,例如这里的ID重复。
2:BUG表现:
EDIT页面无法得到List传进来的参数,edit页面无数据
解决:
<t:updateActionListener
property="#{actionParameter.successAction}" value="public_warning/warning_roll_edit" />
不用URL的形式进行导航
异常是一种防止系统崩溃的手段,异常后的代码照常执行。
3:BUG表现:
编辑页面中带有Table List功能的模块中,添加功能无法实现
解决:
可能List为NULL,List初始化发生的地点有 FaceConfig配置文件,类声明时初始化 程序流程中指定,这里在编辑页面,String转化List的过程中因为String为“”将List设置为null。
4:BUG表现
通过A4J调用后台方法,断点不跳转,JS方法附近的代码失效
解决:
DELETE方法失效,DELETE是JS关键字
5:BUG表现
List页面向Eidt传入一个Model,点击保存不是保存,而是添加功能,ID没有传进来。
解决:
t:saveState 保存setValueBanding的值。
private声明方法和变量后,该类内部能够使用,该类的变量无法访问。
6:BUG表现 下拉框中值跟下拉项匹配不上,改成静态的仍然匹配不上,更改ID后能够匹配上
解决: JS判断相等使用了赋值符号“=”,导致每次运行页面更改了下拉框的值。JS判断相等用==
本文总结了JSF框架中常见的六个问题及其解决方法,包括表格数据不显示、页面参数传递失败、编辑功能实现困难等问题,并提供了具体的调试和解决思路。
1271

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



