我在一个页面中有这样的代码
 <td><a href=SelfProjectExpert.jsp?id="+id+">详细</a></td></tr>") 这个id是Integer类型的然后在另一个页面 也就是SelfProjectExpert中 ,用 int id=request.parameter(id)提示 这是接受字符串的请问该怎么解决呢?用什么语句来 传递过来这个int的 ID值呢见笑...

解决方案 »

  1.   

     在SelfProjectExpert.jsp可以这样写
    <%
      int id = Integer.parseInt(request.getParameter("id"));
    %>
      

  2.   

    int id = Integer.parseInt(request.getParameter("id"));
    或者
    int id=((Integer)request.getParameter("id")).intValue();
      

  3.   

    楼上的是对的,我为你解释一下,request.getparamet获得的值都是字符串类型,所以当你要赋值给int类型的话,就要进行强制转换了…
      

  4.   

    楼上的是对的,我为你解释一下,request.getparamet获得的值都是字符串类型,所以当你要赋值给int类型的话,就要进行强制转换了…
      

  5.   

    String a = request.getParameter("id");
    if(a!=null){
        int id = Integer.parseInt(a);
    }
      

  6.   

    以后这种问题不要再J2EE板块发了··去JSP板块吧·或者Google都来得快得多·