java 中是:int xx=Integer.parseInt(request.getParameter("xx1"));request.setAttribute("xx2",xx);jsp中是:int xx=(String) request.getAttribute("xx2");

解决方案 »

  1.   

    错了:java 中是:int xx=Integer.parseInt(request.getParameter("xx1"));request.setAttribute("xx2",xx);jsp中是:int xx=(int) request.getAttribute("xx2");
      

  2.   

    不对,
    Method setAttribute(java.lang.String, int) not found in interface javax.servlet.http.HttpServletRequest.
    而且int xx=(int) request.getAttribute("xx2");也没有这种用法!就改成:
    String xx=request.getParameter("xx1");request.setAttribute("xx2",xx);
    /*int xx=111;//int型的传送方法.
    *request.setAttribute("xx2",""+xx);
    */jsp中是:String xx=(String) request.getAttribute("xx2");
    int kk=Integer.parseInt(xx);
      

  3.   

    我的正确
    public void setAttribute(java.lang.String name,
                             java.lang.Object o)
      

  4.   

    还有个大的问题,从select里取出的int,即自动增加的怎么提交?
    比如有一个Sid的自动增加类型。
    String xx=(String) sqlRst.getString("xx");
    int的怎么写?并且用href怎么写?
    <a href="BankApp/Watch_Dir?action=STSedit_sub&flag=modify&xx=<%=xx%>">
    int型的怎么添加条件????
      

  5.   

    需要转换以下
    转换方式如下
    int+""=字符串
    Integer.parseInt(字符串)=int
      

  6.   

    int 不是类,Object是所有类的超类,但对不是类的没有用.
    所以不能用request.setAttribute(java.lang.String, int);String xx=(String) sqlRst.getString("xx");
    //要把xx转成int得用下面:
    int xxi=Integer.parseInt(xx);
    //要xxi自加
    xxi++;<a href="BankApp/Watch_Dir?action=STSedit_sub&flag=modify&xx=<%=xx%>">//这里面的xx不管是int还是String 都可以.你想用自加前的还是自加后的,在xx或xxi中挑一个就可以了
      

  7.   

    bmh2001(爆米花)的做法是错误的,第二个参数是Objec类型,你却使用了int.xiaofenguser(风雨)的方法是可行的。就是这样做:
      Servlet/Bean中:
      String xx=request.getParameter("xx1"); //是一个整数字符串
      request.setAttribute("xx2",xx);
      //Jsp中
      String xx=request.getAttribute("xx2");
      int intxx=Integer.parseInt(xx);  //转化为int
      

  8.   

    楼上的说的不错,
    strSQL="select * from TSuccess where Sid='"+Sid+"'";
    但是SQL里的语句却说不匹配的错误。
    Sid在Access里的自动增加的类型。
      

  9.   

    这个语句怎么写?
    自动编号里是长整型,我用long 转化过来,却还是
    javax.servlet.ServletException: [Microsoft][ODBC Microsoft Access  驱动程序] 标准表达式中数据类型不匹配。
      

  10.   

    strSQL="select * from TSuccess where Sid='"+Sid+"'";
    改成:
    strSQL="select * from TSuccess where Sid="+Sid+"";//自增类型是数字的.不要单引号
      

  11.   

    非常谢谢xiaofenguser(风雨) 
    可以了:)