用的spring mvc 添加了分页 功能后一直报错 求大神解决

问题描述

用的spring mvc 添加了分页 功能后一直报错 求大神解决

org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver]Resolving exception from handler [com.app.controller.ManageController@185c0de]: java.lang.NumberFormatException: For input string: ""
2016-4-23 22:21:20 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [hnszf] in context with path [/hnszf] threw exception [Request processing failed; nested exception is java.lang.NumberFormatException: For input string: ""] with root cause
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:470)
at java.lang.Integer.parseInt(Integer.java:499)
at com.app.controller.ManageController.forJsp(ManageController.java:183)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:427)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:415)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:788)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:717)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:662)
[org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver]Resolving exception from handler [com.app.controller.ManageController@185c0de]: java.lang.NumberFormatException: For input string: ""
[org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver]Resolving exception from handler [com.app.controller.ManageController@185c0de]: java.lang.NumberFormatException: For input string: ""
[org.springframework.web.servlet.DispatcherServlet]Could not complete request
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:470)
at java.lang.Integer.parseInt(Integer.java:499)
at com.app.controller.ManageController.forJsp(ManageController.java:183)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:427)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:415)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:788)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:717)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:662)

解决方案

找到问题了 requesType参数写错 没有请求到控制器

解决方案二:

ManageController.java 183行代码贴出来。目测是把空字符转转成数字了,Integer.valueOf("")

解决方案三:

你空字符串 格式化为数字出错。
是不是那个数据接收错误为空
比如int name = Integer.parseInt(rs.getString("id")); id对应的字段不存在,或者大小写错误,为ID,具体你再自己看看

解决方案四:

好像是当你输入的是“”的时候无法被转换特定的格式吧;看NumberFormat应该是吧。我也是新手答错了,不要打我啊。

解决方案五:

试过了 不是这个问题

解决方案六:

格式转换错误,输入了String ,要转换成Integer

解决方案七:

我博客里写了一个分页你可以对比一下

时间: 2024-08-03 14:42:31

用的spring mvc 添加了分页 功能后一直报错 求大神解决的相关文章

<mvc:default-servlet-handler/>报错 求大神解答

问题描述 <mvc:default-servlet-handler/>报错 求大神解答 我从新导入的项目 在原来的机子上没有问题 但是导入到新的机子就有问题了 不能识别mvc:default-servlet-handler/标签 报错:cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'mvc:default-servlet-handler/&

UltraWebGrid中分页和滚动条冲突问题,求大神解决 急急!!!

问题描述 问题:UltraWebGrid分页刚进入页面是好的,但是一移动滚动条之后分页就没效了,求大神指导!<igtbl:UltraWebGridID="grdEntry"runat="server"Height="200px"Width="99%"OnInit="grdEntry_Init"OnInitializeRow="grdEntry_InitializeRow">&

spring 配置dubbo报错 求大神指导

问题描述 Multiple annotations found at this line:- cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:module'.- schema_reference.4: Failed to read schema document 'http://code.alibabatech.com/schem

spring mvc 注解+easyui 分页不明之处,急求

问题描述 spring mvc 注解+easyui 分页不明之处,急求 有几点不明1.点击查询按钮触发传递参数的代码 2.前台处理代码:有懂得的大神吗? 我用的是 解决方案 分页的参数会自动的传递到后台,只要在后台接收就可以了.然后把查询出来的数据总数和每页的集合传递给前台就可以

spring mvc-想把用户名存在session中 在方法中加request参数后运行报错 求指教~

问题描述 想把用户名存在session中 在方法中加request参数后运行报错 求指教~ 我用的是spring+hibernate~ 修改后: public class LoginAction extends SimpleFormController{ private Login login; private String viewPage; private String successPage; //实现onSubmit()方法 public ModelAndView onSubmit(Ob

gps-android获取GPS添加权限后出现问题。求大神给指点。

问题描述 android获取GPS添加权限后出现问题.求大神给指点. 解决方案 Allows an application to create mock location providers for testing public static final String ACCESS_MOCK_LOCATION 这没什么错,你不能编译执行么? 解决方案二: debug下的manifest文件中添加了吗 解决方案三: debug下的manifest文件中添加了吗 解决方案四: clean 一下~~

javascript-我对JQuery UI 自动完成的功能的一些疑问,求大神解答~

问题描述 我对JQuery UI 自动完成的功能的一些疑问,求大神解答~ 下面是我从菜鸟教程里面看到的Demo.如下 现在的功能是我选某个Name,然后直接就可以填到input框里,随后插入到数据库. 现在我想实现的功能是,填入的是名字,但是存储到数据库里的是id,这个怎么写? <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <titl

udp-ios UDP 穿越 通信 这块,求教,实现两个外网手机客户端的聊天功能,,求大神解决下

问题描述 ios UDP 穿越 通信 这块,求教,实现两个外网手机客户端的聊天功能,,求大神解决下 ios UDP 穿越 通信 这块,求教,实现两个外网手机客户端的聊天功能,外网服务器已有,求大神解决下实现过程,求列子

图片-加入biz层后,配置spring一直报错,求大神解决

问题描述 加入biz层后,配置spring一直报错,求大神解决