OracleIAS(OC4J)中JSP中有关JSPTAGLIB的问题

ye___ye 2002-04-08 09:20:26
我用的应用服务器是OracleIAS(OC4J),数据库是Oracle8.1.7。我安装了OJSPUTIL.JAR,并且把它包含在classpath中。SQLTAGLIB.TLD也放在了相应的WEB-INF目录中,我写的JSP如下:
<%@ taglib uri="/WEB-INF/sqltaglib.tld" prefix="sql" %>
...
<sql:dbOpen URL="jdbc:oracle:thin:@njjyc_rmsserver:1521:rms5" user="rms" password="rmsrms" connId="con1">
</sql:dbOpen>
<sql:dbQuery connId="con1" skipRows=<%=rowstart%> maxRows='10'>
select depaid,depaname from depa order by depaid
</sql:dbQuery>
<sql:dbClose connId="con1" />

相同的URL:该JSP第一次数据是正确的,有时候第二次也是正确的,但是第三次肯定是错误的,没有数据.

有时候有错误信息如下: "javax.servlet.jsp.JspTagException: java.sql.SQLException: 关闭的 Resultset: next at oracle.jsp.dbutil.tagext.dbNextTag.doStartTag(dbNextTag.java:90).

上面的TAGLIB用法错在哪儿?

请大家指点指点!
...全文
9 点赞 收藏 1
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
mickeypeng 2002-08-23
我认为上面的tag用法没有问题,是tag本身出了问题,可能是ResultSet已关闭了,你还要他做next操作;或者是conn关闭了(可能你不知道,多个连接同一个引用)
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告