2007-09-27
菜鸟日记之WEBLOGIC错误清单
情况一:在查询条件文本框里输入单引号时查询出现问题
查询数据时,控制台:ERROR [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] - No converter found for 'java.lang.Class'
页面弹出:Error marshalling int: Format error converting ' . See the logs for more details.
情况一解决办法:通过弹出信息初步判断是因为特殊字符转换成INT时产生的错误,目前解决办法,用正则判断,只允许输入数字。这不是一个好的解决办法,继续想其他的办法..............
情况二:在查询条件时间字段输入如2007-07-07时
ERROR [ExecuteThread: '14' for queue: 'weblogic.kernel.Default'] - No converter found for 'java.lang.Class'
页面弹出:Error marshalling java.util.Date: For input string: "2007-09-01". See the logs for more details.
解决办法:错误原因是因为前台提取表单会是STRING,而后面对应的rule.java里的时间是DATE类型。所以需要在脚本里将STRING类型转换为DATE类型。解决办法如下
js 代码
- function getDate(dateString)
- {
- var regex = /^(\d{4})-(\d{2})-(\d{2})$/;
- if(!regex.test(dateString)){
- return null;
- }
- //var d = new Date(v.replace(regex, '$1/$2/$3'));
- return new Date(dateString.replace(regex, '$1/$2/$3'));
- }
- function searchAllRuleSub()
- {
- ...............................................
- rule.fbsjks = getDate($('fbsjq').getValue());
- rule.fbsjjs = getDate($('fbsjz').getValue());
- }
发表评论
- 浏览: 8057 次
- 来自: 卡利姆多

- 详细资料
搜索本博客
最新评论
-
菜鸟日记之动态action
你的这文章还是没看懂意思 能不能说的详细点!!!
-- by zhaojuan8 -
[转]给浮躁的人一点建议 ...
Re一个,很早就看过这篇文章了,很实在
-- by ronn -
菜鸟日记之利用java往注册 ...
感谢回贴 后来决定用ActiveX解决了
-- by protti -
菜鸟日记之利用java往注册 ...
http://ldjsyl.javaeye.com/admin/show/822 ...
-- by ldjsyl -
菜鸟日记之利用java往注册 ...
目前存在的问题是 读取出来的value不支持中文 提取出来存在编码问题 ...
-- by protti






评论排行榜