在链接处加了个参数一并传到要链接的页面如图:接收参数的代码如下:
 int id=Integer.parseInt(request.getParameter("id"));
但不幸的是报错了报错如图:希望大家给好好瞅瞅是哪的原因,谢谢。

解决方案 »

  1.   

    把上面额id= ID  改为id=<%ID%>
      

  2.   

    按你们说的改了后那传递过去的就是个int的值吧,那我再用
     int id=Integer.parseInt(request.getParameter("id"));接收还对吗,为什么又报错:: java.lang.NullPointerException
      

  3.   

    接收参数的时候,不用转换成int。直接用String就行了,反正又不计算。String id = request.getParameter("id");
      

  4.   

    java.lang.NullPointerException
    是因为空指针异常了。request.getParameter("id")的值为null所以Integer.parseInt出错了。
      

  5.   

    我的那个int型id在后边是要用的,涉及到了sql语句。那该怎么办?五楼加个关注呗
      

  6.   

     没事的,参数互相传递的时候因为是写在URL里,所以它是string。现在的业务流程是:从request(如果是get方式传值的话,是String)中取出值,再写到url(也是String)。中途没有计算的过程,就没必要转换。string传来传去就是了。(就算是拼接sql也是string)真正要用到的地方再去转就行了。
      

  7.   

    不可能吧 。nullpointer 又没有接收到参数。
      

  8.   

    类型错误吧,你用request接受到的是一个String类型,而你声明的是int类型。
      

  9.   

    <a href="/TestJdbc/infomation......."></a>应该是这个地址写错了,在超链接的情况下"/"代表的是端口号地址,还有感觉你id=ID传值应该向上面吧友说的那样写