浏览 4977 次
锁定老帖子 主题:jsp页面超链接传参数问题
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间: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> 这样又行了,我就觉得奇怪了,不是一样的吗? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-07-15
好像是类型问题吧,报什么错误贴出来啊
|
|
返回顶楼 | |
发表时间: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: |
|
返回顶楼 | |
发表时间:2008-07-15
你用Integer把int转换成String看看好用不?
|
|
返回顶楼 | |
发表时间:2008-07-17
问题主要就是在jsp表达式里直接写rs.getInt(1)为什么不行呢?
|
|
返回顶楼 | |