get方式分页查询条件乱码 本帖最后由 trulyzhu 于 2013-02-26 13:42:11 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 话说,你“请选择”的时候formbean里面id=""转Long当然错了!!!!!!!!! 最主要的问题其实是当value的值大于10 也就是超过两位数时 查询能正常获取到信息 是的,并不是乱码问题。字符串转Long型前必须先判断一下是否全为数字。 将Long.parseLong(blogquery.getId())改为Long.parseLong(blogquery.getId().matches("\\d+") ? blogquery.getId() : "0");试试 if(blogquery.getId() !=null && blogquery.getId().trim() != ""){Long.parseLong(blogquery.getId());}当value值小于10的时候这里报错 大于10的时候一切正常 blogquery = manageForm.getQuery();Long.parseLong(blogquery.getId())你先判断 blogquery 是否为空 不为空时在 再进行强转 很明显你把 "" 转成 long 肯定会报数字转换异常 嗯 好使 解决了报错的问题 但是10以下的value查不到数据 10以上的可以 value小于10的时候 logger debug信息2013-02-26 14:00:55,843 [ManageAction]-[DEBUG] 查询的公司分类-----[http-8080-2] EPManageAction - 查询的公司分类-----大于10的时候2013-02-26 14:01:15,281 [ManageAction]-[DEBUG] 查询的公司分类-----11[http-8080-2] EPManageAction - 查询的公司分类-----11 为什么非要使用get方式?post应该没有乱码问题吧 在执行sql前debug看看值是多少 想得到一个图片的缩略图,该如何处理 request.getParameter问题 做一个教学任务录入系统需要什么? 帮我修饰一下这个JFreeChart的样子。 如何设置input必含内容? 关于Servlet的问题 高手帮忙!如何在Java中调用VB的COM??? 要学习JSP了,有经验的兄弟介绍几本好的书看看 紧急求救! 请问哪里可以下载上传文件的java源代码?? java web 图表方案,除了jfreechart还有其他的吗? textarea对齐方式求助
formbean里面id=""
转Long当然错了!!!!!!!!!
字符串转Long型前必须先判断一下是否全为数字。
&& blogquery.getId().trim() != ""){Long.parseLong(blogquery.getId());}
当value值小于10的时候这里报错 大于10的时候一切正常
Long.parseLong(blogquery.getId())
你先判断 blogquery 是否为空 不为空时在 再进行强转 很明显你把 "" 转成 long 肯定会报数字转换异常
2013-02-26 14:00:55,843 [ManageAction]-[DEBUG] 查询的公司分类-----
[http-8080-2] EPManageAction - 查询的公司分类-----大于10的时候
2013-02-26 14:01:15,281 [ManageAction]-[DEBUG] 查询的公司分类-----11
[http-8080-2] EPManageAction - 查询的公司分类-----11