在页面1中想要把数据库中的int 类型的值通过链接传递给页面2
页面1中链接代码:
<a href="ticketbook.jsp?flightID1=<%=rs.getInt("FlightID")%>">语法有错吗?接受页面总是接不到值
用的是
m_flightID1 = request.getParameter("flightID1");//链接传值
 int flightID1 = Integer.parseInt(m_flightID1); 例如数据库中flightID1=3,传到页面2中flightID1的值也应该等于3

解决方案 »

  1.   

    rs.getInt("FlightID")应该为rs.getInt(1),其中1或者为其他数字表示你要取的字段在数据库中是第几个字段
      

  2.   

    试了还是传不过去,我想了一下
    因为在数据库中FlightID是第一个字段,所以
    rs.getInt("FlightID")和rs.getInt(1)应该是一样的
      

  3.   

    估计有错误
    <a href="ticketbook.jsp?flightID1=<%=rs.getInt("FlightID")%>">
    不知有没有什么其它的方法达到这个目的。
      

  4.   

    问一下楼主:报错吗?
    是不是在rs.getInt("FlightID")之前忘了rs.first();?
    或者rs为空?