我这样为什么不行?
RT...原来的代码是这样的:
<%
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/data00?user=root&password=123456&useUnicode=true&characterEncoding=GB2312");
stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
String query = "SELECT * FROM notes";
.....
为了方便,我将其中一段另存为一个单独的文件
con.jsp :
<%
Connection con = null;
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/data00?user=root&password=123456&useUnicode=true&characterEncoding=GB2312");
%>
原代码改为:
<jsp:include page="conn.jsp" flush="true" />
<%
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
String query = "SELECT * FROM notes";
...
但是为什么运行时要报错呢?
请大家帮忙指点指点
[此贴子已经被作者于2007-6-5 10:12:07编辑过]
搜索更多相关主题的帖子:
query localhost null
----------------解决方案--------------------------------------------------------
我如果要实现那样的引入功能
要怎么操作呢?
[此贴子已经被作者于2007-6-5 10:19:05编辑过]
----------------解决方案--------------------------------------------------------
动态INCLUDE是不共享页面变量的,相当于两个独立页面,只是共享request然后在一个页面显示而已!
你可以用静态INCLUDE
----------------解决方案--------------------------------------------------------
我的页面全是JSP后缀的
能用<!--#include file="conn.jsp" --->标记吗?
我前面用它引入版权声明页就不行
刚刚我又试了一下,还是不行
还有没有其他办法啊?
----------------解决方案--------------------------------------------------------
<%@include file="" %>
----------------解决方案--------------------------------------------------------
以下是引用angeloc在2007-6-6 9:35:07的发言:
<%@include file="" %>
<%@include file="" %>
谢谢,可以运行了,但还是产生异常
java.sql.SQLException: No suitable driver
不懂...
[此贴子已经被作者于2007-6-6 12:37:29编辑过]
----------------解决方案--------------------------------------------------------
倒,是说你数据库驱动没弄上
----------------解决方案--------------------------------------------------------
如果是那样的业务处理,还是最好不要出现在JSP页面中,把它们写成独立的JavaBean,之后用<use:bean getproperty>就可以了,实际上,如果用为企业开发,使不允许在JSP页面中出现业务代码的
----------------解决方案--------------------------------------------------------
以下是引用farain在2007-6-6 13:39:01的发言:
倒,是说你数据库驱动没弄上
倒,是说你数据库驱动没弄上
看错了...
昨天已经解决了哈
谢谢
----------------解决方案--------------------------------------------------------
JAVABEAN的左右是作为一个组件,感觉就像原来的类定义,放在自己定义的一个包中,那什么是业务处理啊?一直听人说JAVABEAN是用来处理业务逻辑的,但就不知道这个是什么意思??
----------------解决方案--------------------------------------------------------