For input string: "genUserID"
从数据库查询一个结果集List,然后每条数据输出到页面
而且一条数据是10个字段,每个字段都会遇到input xxx的问题,这个是哪的问题?

解决方案 »

  1.   


     <c:forEach items="${pageBean4.list}" var="mesgResult" >
       <tr>
       <td align="center" valign="middle"><input name="rcpIDs" type="checkbox" value="${genTer.genTerID}" /></td>
          <td>${mesgResult.genUserID}</td>
          <td>${mesgResult.genUserName}</td>
          <td>${mesgResult.genHigherUnits}</td>
          <td>${mesgResult.genPowerLine}</td>
          <td>${mesgResult.genTerID}</td>
          <td>${mesgResult.ycStartTime}</td>
          <td>${mesgResult.ycEndTime}</td>
          <td>${mesgResult.ycType}</td>
          <td>${mesgResult.uaAndUab}</td>
          <td>${mesgResult.ub}</td>
          <td>${mesgResult.ucAndUcb}</td>
          <td>${mesgResult.readFlog}</td>
          <td>
          <a href="${pageContext.request.contextPath }/dianYa/delete.action?dyyc.dyycID=${mesgResult.dyycID}" onclick="javascript:return   confirm( '确定删除此终端信息吗? ')">删除</a><br/>
          </td>
       </tr>
     </c:forEach>  public String searchMesg(){
    if(page==0){
    //page =0 说明第一次访问 默认页码为1
    PageBean pb = dyycService.search(10, 1, search_startTime, search_endTime, search_genHigherUnits, search_showGenPowerLine,search_readFlog);
    ServletActionContext.getRequest().setAttribute("pageBean4", pb);
    }else{
    // page!=0 说明不是第一次访问
    PageBean pb = dyycService.search(10, page, search_startTime, search_endTime, search_genHigherUnits, search_showGenPowerLine,search_readFlog);
    ServletActionContext.getRequest().setAttribute("pageBean4", pb);
    }
    return SUCCESS;
    }
      

  2.   

    java.lang.NumberFormatException: For input string: ""如果是这种,那就是String转换成数据类型时,转换错误,字符串转换成数据类型出错。
      

  3.   

    你debug下后台传到前台的数据是不是你的格式
      

  4.   

    你debug下后台传到前台的数据是不是你的格式
      

  5.   

    都输出For input string: "genUserID"  了,怎么是没报错呢?
      

  6.   

    我的是Dao拿到1个List结果集,然后有一个专门的分页的类:PageBean,pagebean之中有一个list属性,在Service层把结果集set给PageBean,Action层request.setAttribute("xxx",PageBean.getList);这样实现的,问题该怎么解决阿不明白哪里String出问题了。。
      

  7.   

    楼上几位都有说明白了   你仔细找下  有没有将字符串转为数字型的操作  比如你用户id是 "12" 你想要把他转为数字12  Integer.valueOf(id), 加入id为空的话  就会出现    for input string ""的错误, 
      

  8.   

    感觉是genUserID等字段是不是写的跟你的Bean里定义的不一致啊, 大小写之类的。
      

  9.   


    <2012-7-27 下午04时58分31秒 CST> <Error> <HTTP> <BEA-101362> <[weblogic.servlet.internal.WebAppServletContext@1ffdf86 - appName: '_appsdir_gnYuanChaoSys_dir', name: 'gnYuanChaoSys', context-path: '/gnYuanChaoSys', spec-version: '2.5'] could not deserialize the servlet-context scoped attribute with name: "org.directwebremoting.ContainerList"
    java.io.NotSerializableException: org.directwebremoting.impl.DefaultContainer
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
    at java.util.ArrayList.writeObject(ArrayList.java:570)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    Truncated. see log file for complete stacktrace