JSF+Hibernate+Spring DEBUG记录

本文总结了JSF框架中常见的六个问题及其解决方法,包括表格数据不显示、页面参数传递失败、编辑功能实现困难等问题,并提供了具体的调试和解决思路。

1:BUG表现:

JSF tablecolomnouput 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功能的模块中,添加功能无法实现

解决:

可能ListNULLList初始化发生的地点有 FaceConfig配置文件,类声明时初始化 程序流程中指定,这里在编辑页面,String转化List的过程中因为String为“”将List设置为null

 

 

4BUG表现

通过A4J调用后台方法,断点不跳转,JS方法附近的代码失效

解决:

DELETE方法失效,DELETEJS关键字

 

 

5BUG表现

List页面向Eidt传入一个Model,点击保存不是保存,而是添加功能,ID没有传进来。

解决:

t:saveState 保存setValueBanding的值。

private声明方法和变量后,该类内部能够使用,该类的变量无法访问。

6:BUG表现

下拉框中值跟下拉项匹配不上,改成静态的仍然匹配不上,更改ID后能够匹配上

解决:

JS判断相等使用了赋值符号“=”,导致每次运行页面更改了下拉框的值。JS判断相等用==

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值