在jsp:include中引入一下jsp文件没问题,但引入的是servlet就有问题了,如下:main.jsp
*********************************************************************
aaaaa
<jsp:include page="fileb.jsp" flush="true" /><br>
ccccc
*******************************************************************fileb.jsp
*********************************************************************
bbbbb
************************************************************************************************************************************
由于测试servlet只是转向fileb.jsp,没做其它的,但实际我要用servlet调数据库,然后fileb.jsp取出数据.
********************************************************************
如果文件main.jsp中引入的是fileb.jsp文件,且会显示出
aaaaa
bbbbb
ccccc但如果main.jsp中引入的是fileb.do的话,如果flush="true"为且只显示出aaaaa,后面的bbbbb ccccc不显示,但如果flush="false",则只显示出bbbb,然而aaaaa ccccc不显示了,为什么会这样?如果我想引用fileb.do,显示出结果和fileb.jsp一样,该怎么实现?
*********************************************************************
aaaaa
<jsp:include page="fileb.jsp" flush="true" /><br>
ccccc
*******************************************************************fileb.jsp
*********************************************************************
bbbbb
************************************************************************************************************************************
由于测试servlet只是转向fileb.jsp,没做其它的,但实际我要用servlet调数据库,然后fileb.jsp取出数据.
********************************************************************
如果文件main.jsp中引入的是fileb.jsp文件,且会显示出
aaaaa
bbbbb
ccccc但如果main.jsp中引入的是fileb.do的话,如果flush="true"为且只显示出aaaaa,后面的bbbbb ccccc不显示,但如果flush="false",则只显示出bbbb,然而aaaaa ccccc不显示了,为什么会这样?如果我想引用fileb.do,显示出结果和fileb.jsp一样,该怎么实现?
用include肯定不行,你看到我上面是静态的,是你没看完或没看清楚吧,我已说过,上面只是测试过的例子,实际使用要用servlet操作数据库取数据的.
**********************************************************
to keephope引用jsp文件是可以,但不把把操作数据的东西放到jsp文件中.**********************************************************真没办法了吗?如果这样只能把操作数据的放到JSP中?
你说的这些我都明白,如果引入的是JSP页,那我就不发这个贴子了,要从数据库中取数据,不想写在JSP页中!
如果你不想这样的话,建议你就把它当成一个普通的java类来引吧,
引完之后
<%@page import="com.aweb.Abcservlet"%>
Abcservlet ab = new Abcservlet()
ab.init();
ab.doget();
ab.dopost();
.....
如果你觉得这样太简单的话,就自己写一个加载servlet的类吧。