| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 532 人关注过本帖
标题:的一个小问题
只看楼主 加入收藏
guixiaolan
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:356
专家分:0
注 册:2006-4-20
收藏
 问题点数:0 回复次数:7 
的一个小问题
在主文件中有<jsp:include page="search.jsp" flush="true"/>
在search.jsp文件中有
<%
String sql="select * from friendlink";
out.print(sql);
ResultSet rs=data.executeQuery(sql);
%>


调用主文件,发现从<jsp:include page="search.jsp" flush="true"/>
后面的文件内容都没法显示


调用search.jsp文件时,错误提示
An error occurred at line: 17 in the jsp file: /search.jsp
ResultSet cannot be resolved to a type
14: <%
15: String sql="select * from friendlink";
16: out.print(sql);
17: ResultSet rs=data.executeQuery(sql);
18: %>

如果将ResultSet rs=data.executeQuery(sql);注释掉的话,又没有问题了!

[此贴子已经被作者于2007-5-30 12:50:57编辑过]

2007-05-30 12:49
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
收藏
得分:0 
jsp:include 是作为一个单独文件引用的,被引用的文件需要有完整的IMPORT信息!你的RESULTSET类没引入!

老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2007-05-30 13:32
guixiaolan
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:356
专家分:0
注 册:2006-4-20
收藏
得分:0 

把java.sql.*引入了,
但是调用主文件的时候还是不能显示,也没有错误提示!


[url=http://www./]/sign/free.gif" target="_blank">http://ip./sign/free.gif[/url]
2007-05-30 15:33
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
收藏
得分:0 
你有输出的代码么?至少你贴的代码段上没有!
想知道哪有问题你可以把代码放到TRY CATCH块中去看!

老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2007-05-30 15:49
guixiaolan
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:356
专家分:0
注 册:2006-4-20
收藏
得分:0 
search.jsp文件是
<%@ import="java.sql.*"%>
<table width="740" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#DDDDDD" bgcolor="#EEEEEE" style="border-collapse: collapse">
<form name="engines" onSubmit="netsearch(engines)">
<tr><td valign="middle">
<label>Search</label>
<input type="checkbox" name="Baidu"><label>Baidu</label>
<input type="checkbox" name="Google"><label>Google</label>
<input type="checkbox" name="Yahoo"><label>Yahoo</label>
<input name="TEXT" size=30 maxlength=200 class="inputborder">
<input type="button" onClick="netsearch(engines)" value="Search">
<input type="reset" value="Clear">guixiaolan
</td></tr>
<tr>
<td>
<%
String sql="select * from friendlink";
ResultSet rs=data.executeQuery(sql);
while(rs.next()){out.print(rs.getObject(2));}
rs.close();
%>
</td>
</tr>
</form>
</table>



index.jsp文件是
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%>
<html>
<head>
<title>======</title>
<link href="css/main.css" rel="stylesheet">
<script src="js/search.js"></script>
<script src="js/ad.js"></script>
<script src="js/check.js"></script>
<script src="js/time.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body onload="startclock()">
<jsp:useBean id="data" scope="page" class="Data.database"/>
<%data.OpenConn("2008","","");%>
<%ResultSet rs=null;String sql="";%>
<jsp:include page="top.jsp" flush="true"/>
<jsp:include page="title.jsp" flush="true"/>
<br>
<jsp:include page="middle.jsp" flush="true"/>
<br>
<jsp:include page="search.jsp" flush="true"/>
<jsp:include page="bottom.jsp" flush="true"/>
<%data.closeConn();%>
</body>
</html>

[url=http://www./]/sign/free.gif" target="_blank">http://ip./sign/free.gif[/url]
2007-05-30 15:53
guixiaolan
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:356
专家分:0
注 册:2006-4-20
收藏
得分:0 
以下是引用angeloc在2007-5-30 13:32:36的发言:
jsp:include 是作为一个单独文件引用的,被引用的文件需要有完整的IMPORT信息!你的RESULTSET类没引入!

我没搞明白,它和

<%@include file=""%>

的区别

jsp:include它作为一个单独的文件,那么像<jsp:usebean>是不是也要在文件中引入呢?


[url=http://www./]/sign/free.gif" target="_blank">http://ip./sign/free.gif[/url]
2007-05-30 16:16
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
收藏
得分:0 
String sql="select * from friendlink";
ResultSet rs=data.executeQuery(sql);
while(rs.next()){out.print(rs.getObject(2));}
rs.close();
你这个data应该是没有的.
jsp:include是先编译后引入的,在search.jsp取不到index.jsp中的data!


你这样写
try{
String sql="select * from friendlink";
ResultSet rs=data.executeQuery(sql);
while(rs.next()){out.print(rs.getObject(2));}
rs.close();
}catch(Exception e)
{
e.print.....()
}
这样就能看到错误了!

老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2007-05-30 16:19
guixiaolan
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:356
专家分:0
注 册:2006-4-20
收藏
得分:0 

那么就是说,如果我要那样用的话,就必须用<%@include file=""%>了,
我知道了,谢谢!


[url=http://www./]/sign/free.gif" target="_blank">http://ip./sign/free.gif[/url]
2007-05-30 20:45
快速回复:的一个小问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019826 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved