论坛首页 入门技术论坛

jsp页面超链接传参数问题

浏览 4977 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-07-15  

最近写个jsp页面,从sql server中取数据显示在页面上

  有一行是这样的:<td><a href="update.jsp?id=<%=rs.getInt(1)%>">修改信息</a>

  结果运行时这一行报错

 

 

  后来又改成

   <%

     int id=rs.getInt(1); 

  %>

 <td><a href="update.jsp?id=<%=id%>">修改信息</a>

  这样又行了,我就觉得奇怪了,不是一样的吗?

   发表时间:2008-07-15  
好像是类型问题吧,报什么错误贴出来啊
0 请登录后投票
   发表时间:2008-07-15  
org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 77

74:   <td><%=rs.getInt(1)%></td>   
75:   <td><%=rs.getString(2)%></td>
76:   <td><%=rs.getString(3)%></td>
77:   <td><a href="update.jsp?id=<%=rs.getInt(1)%>">修改该信息</a></td>
78:   <td><a href="update.jsp?id=<%=s%>">删除该信息</a></td>
79:   </tr>
80:       
0 请登录后投票
   发表时间:2008-07-15  
你用Integer把int转换成String看看好用不?
0 请登录后投票
   发表时间:2008-07-17  
问题主要就是在jsp表达式里直接写rs.getInt(1)为什么不行呢?
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics