关于网页代码包含的简单问题!!请大虾看一下!! <jsp:include page="...."/>就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这种方法我试过了,不行呀!!比如:要包含的那页代码写的是<%String sql="select * from infro";%><jsp:include page="inc.jsp"/>其中的inc.jsp代码是<%ResultSet rs=rst.executeQuery(sql);rs.close();%>除此之外inc.jsp什么都没有.这样的话就出错!! 当然了,你在inc.jsp中连连接数据库的语句也没有,错误的不是include,而是你的inc.jsp做成javabean吧,再调用jababean就可以了. 它不能做成javabean,算了!真的没有别的方法了吗?我只是不想再在同一个页面出现同样的代码太多,而显得页面冗长!! 你的这个inc.jsp也没什么用(我看不出来).改进一下不就可以了/. 你的这个页面inc.jsp根本一点功能也没有实现,改进就是让它实现它该实现的功能.我想你主要实现的就是查询功能吧.把下面的再加上题头做成BEAN就可以实现了.public ResultSet executeQuery(Connection conn,String sql) {ResultSet rs=null;try {Statement stmt = conn.createStatement();rs= stmt.executeQuery(sql);} catch(SQLException ex) { System.err.println("aq.executeQuery: " + ex.getMessage());}return rs;} 我已经有一个调用数据库的bean了和你写的差不多,其实重复的代码如下:String sql="select * from infor where q='q1'";ResultSet rs=rst1.executeQuery(sql);if(rs.next()){a=rs.getInt("a");b=rs.getInt("b");c=rs.getInt("c");d=rs.getInt("d");}rs.close();e=a+b+c+d;m=(float)a/(float)e;n=(float)b/(float)e;p=(float)c/(float)e;q=(float)d/(float)e;就这么多,我的一个bean中已经有了。 我刚涉及到这个问题,也是网友回答的:将<jsp:include page="...."/>改为:<jsp:include page="...." flush="true"/>就可以了 有没有类似Ajaxify的插件?介绍下,谢谢! JSP调用地图问题? jsp在线聊天 做过EXT的人进,关于grid的探讨与交流 如何解决IE缓存图片的问题 javax.mail.AuthenticationFailedException: EOF on socket 紧急求助Applet! 讨论!!! 你现在用什么开发工具 + 什么技术 + 这项技术有什么优势 + 使用心得 + 与同类软件对比! 关于在线收听??? 怎么在<html:form 的action 中加入<%=TSystem.Constant.DATE_ACTION%> 自动注销!! 这个程序不能用jdk编译,该如何?
比如:
要包含的那页代码写的是
<%
String sql="select * from infro";
%>
<jsp:include page="inc.jsp"/>
其中的inc.jsp代码是
<%ResultSet rs=rst.executeQuery(sql);
rs.close();
%>
除此之外inc.jsp什么都没有.
这样的话就出错!!
错误的不是include,而是你的inc.jsp
做成javabean吧,再调用jababean就可以了.
真的没有别的方法了吗?
我只是不想再在同一个页面出现同样的代码太多,而显得页面冗长!!
改进一下不就可以了/.
public ResultSet executeQuery(Connection conn,String sql) {
ResultSet rs=null;
try {
Statement stmt = conn.createStatement();
rs= stmt.executeQuery(sql);
} catch(SQLException ex) {
System.err.println("aq.executeQuery: " + ex.getMessage());
}
return rs;
}
String sql="select * from infor where q='q1'";
ResultSet rs=rst1.executeQuery(sql);
if(rs.next()){
a=rs.getInt("a");
b=rs.getInt("b");
c=rs.getInt("c");
d=rs.getInt("d");
}
rs.close();
e=a+b+c+d;
m=(float)a/(float)e;
n=(float)b/(float)e;
p=(float)c/(float)e;
q=(float)d/(float)e;
就这么多,我的一个bean中已经有了。
将<jsp:include page="...."/>
改为:<jsp:include page="...." flush="true"/>就可以了