bug 后台

1
描述:在用json处理数据的时候 遇到问题 后台打印如下信息
Property 'callback' of class com.belter.bas.common.bean.Sugar$$EnhancerByCGLIB$$624870aa has no read method. SKIPPED

调用代码:
json=JSONObject.fromObject(gridData).toString();

解决:一般出现这个问题 是由于封装的对象与设计的不一致导致 具体检查返回对象List是否正确。

2 action获取问题 、
描述:action无法跳转
解决:就是路径写的不对,如果在js中没有写明参数 在action中写方法的时候也不要带参数,这样strust才能找到

3 删除后 页面显示没变化
描述:删除操作完成后,数据库中记录也删除掉了,但是页面显示不变
解决:一个是页面没有刷新,另外就是刷新后 页面有缓存 这是才url中添加随机数或者时间(精确到秒)这样就没有缓存了

4 讨论 if (flag) {
out.write("{\"success\":true}");
}else{
out.write("{\"success\":false}");
}

与 if(flag)
{
out.write("{\"success\":true}");
return;
}
out.write("{\"success\":false}");

两者之间孰优孰劣。

5 描述 :在dao实现层查询血糖数量的时候 返回的Integer始终是null 但是后台显示为1 并报空指针异常
解决:在血糖数据库配置文件中 查询数量的时候返回值应该是Integer 而不是map 这是由于直接copy导致的。

6 描述:无法显示 XML 页。
使用 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。


--------------------------------------------------------------------------------

文档的顶层无效。处理资源 'http://localhost:8080/bas/sys/sugermanage_pageBloodSugar?page=0' 时出错。第 1 行,位置: 1

{"columns":[{"bloodSugar":5,"change":-1,"date":"2012-11-02","recordId":139,"source":"手工录入","status":"正常"},{"bloodSugar":6,"c...
解决:路径没有指明


7 描述 : Error creating bean with name 'sugerManageServiceImpl' defined in file
解决 : 找到'sugerManageServiceImpl.java'看后台 说明是依赖注入失败 就找到注解 发现有错误 修改后 解决。

8 描述: Error setting expression 'sugar' with value '[Ljava.lang.String;@122f23a' ognl.MethodFailedException:Method "setSugar" failed for object com.belter.bas.system.manage.action.SugerManagerAction@16493f [java.lang.NoSuchMethodException: com.belter.bas.system.manage.action.SugerManagerAction.setSugar([Ljava.lang.String;)]
解决:发现在点击保存按钮后 即Struts2提交表单的时候出现上述问题,即Sugar类没有相关的get set方法 此时 要交input中name 与value对应 即可解决

9 jsp中显示字符串未定义
描述:页面中打印出所需传递的字符串,但是报错未定义。
解决: 发现是jsp中页面传递值写法格式错误。传递String与传递int类型 语法定义不一样。但是具体该怎么写 我也不知道相关的标准,需要日后查
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值