报的错误:
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:492)
at java.lang.Integer.parseInt(Integer.java:527)
at javax.el.ArrayELResolver.coerce(ArrayELResolver.java:158)
at javax.el.ArrayELResolver.getValue(ArrayELResolver.java:45)
at org.apache.jasper.el.JasperELResolver.getValue(JasperELResolver.java:104)
at org.apache.el.parser.AstValue.getValue(AstValue.java:184)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184)
at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:950)
at org.apache.jsp.index_jsp._jspx_meth_c_005fforEach_005f0(index_jsp.java:856)
at org.apache.jsp.index_jsp._jspx_meth_s_005fform_005f1(index_jsp.java:795)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:374)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
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.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:747)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:485)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:410)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:337)
at org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:157)
at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:373)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:277)
at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:50)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:90)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:190)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:510)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:102)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at com.justice.common.filter.CharacterFilter.doFilter(CharacterFilter.java:30)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
at org.springframewo
rk.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at com.justice.common.filter.SecurityFilter.doFilter(SecurityFilter.java:87)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at com.justice.common.util.ReDispatcherFilter.doFilter(ReDispatcherFilter.java:44)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
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:423)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
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.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)

解决方案 »

  1.   

    前台代码:
    <s:form action="peopleAction">
    <table class="history-table">
    <tr class="f-tr">
    <th>案号</th>
    <th>当事人姓名</th>
    <th>联系方式</th>
    <th>纠纷类型</th>
    <th>来访事由</th>
    <th>处理方式</th>
    <th>日期</th>
    <th>&nbsp;</th>
    </tr>
    <c:forEach var="list1" items="${peopleMedia }">
    <tr>
    <td class="center">${list1.userName }</td>
    <td class="center">${list1.userId }</td>

    <td class="center">${list1.phone }</td>
    <td class="center">${list1.type }</td>
    <td class="center">${list1.visitreason }</td>
    <td class="center">${list1.solveResult }</td>
    <td class="center">${list1.date }</td>
    <td class="center"><a class="detail">详细</a>&nbsp;&nbsp;<a
    class="modify"
    href="peopleIdAction!findUserById.do?myId=${list1.id }">修改</a>&nbsp;&nbsp;
    <a class="del" id="deleteId"
    onClick="return confirm('确定要删除吗?');"
    href="deleteAction!deleteBy.do?myId=${list1.id }">删除</a>
    </td>
    </tr>
    </c:forEach>
    </table>
    后台代码:
    @Action(value = "selectAction", results = { @Result(name = "success", location = "/index.jsp") })
    public String selectAll() {
    String str=request.getParameter("vague");
    peopleMedia = peopleMediationService.selectAll(str);
    return SUCCESS;
    上面是我的错误代码,请教各位大神帮帮忙  看看哪里错了,我试了一系列方法  就是不行
      

  2.   

    <td class="center">${list1.date }</td> 
    把这个注释  看看是不是这里转换出错了!
      

  3.   

    首先感谢你的回答   但是错误不是这里     我这个是一个搜索的模糊查询语句   返回去的时候报了那样的错误
    String sql = "select * from Peoplemediation where concat (id,userId,userName,phone,type,solveResult,date) like '%"+str+"%'";
    // String hql = "from Peoplemediation where concat(userName) like '%str%'";
    // String hql = "from Peoplemediation where concat(sex) like '%"+str+"%'";
    // String hql = "from Peoplemediation where concat(id,userId,userName,sex,birth,address,nowAddress,phone,person_re,comAddress,director,visitreason,relation,type,reason,solveResult,re,date,peoplephone,peoplere,visitorsNumber,number) like '%'+str+'%'";
    //map 赋值
    // String hql = "from Peoplemediation where concat(id,userId,userName,sex,birth,address,nowAddress,phone,person_re,comAddress,director,visitreason,relation,type,reason,solveResult,re,date,peoplephone,peoplere,visitorsNumber,number) like '%str%'";
    // Map<String, Object> map = new HashMap<String, Object>();
    // map.put("str", str);
    // Peoplemediation peoplemediation =new Peoplemediation();

    @SuppressWarnings("unchecked")
    List<Peoplemediation> list = peopleMediationDAO.executeQuery(sql);

    // List<Peoplemediation> list = peopleMediationDAO.executeHQLQueryByMap(hql, map);
    System.out.println("222222222222222222222222222-----------------------"
    + list.size());
    return list;
    这是模糊查询的语句
      

  4.   

    你把字符串  userName 转化为数字报错了。不能转化。
      

  5.   


    楼上说的有道理还有就是要注意:空字符串是无法转换成数值的,所以转换之前一定要判断一下是否满足强行转换要求。综合一下  你在分析分析老师  我这里字符串没有空的   而且System.out.println("222222222222222222222222222-----------------------"
    + list.size());这行代码能查出来查询出的数量  但是在页面就是出现这种错误  不知道怎么解决了
      

  6.   

     你的(index.jsp 里面找找吧。错误在这里,你去画面一个个排除。
      

  7.   

    你应该仔细排查一下   就像10楼说的  你把你那个页面仔细地再看看 找找      我说的为空的那个只是一种情况  提醒你一下   
    重要的还是  转换的类型不对   看你输出的数字   但是报错是:For input string    可能是你页面上写的有误啊  
      

  8.   

    另外这个链接 你可以借鉴一下
    http://blog.csdn.net/walkingmanc/article/details/7604485
      

  9.   

    NumberFormatException
    页面上是文本型,后台接收却要转换成数值型
      

  10.   

    楼主,我刚好遇到这个问题,原因是因为我是用了标签<c:forEach>,但是我忘记了在jsp界面引入该标签的路径,最后也是报这个错误!
      

  11.   

    我也是这个错误For input string: "70 "求有大牛解答、