在一个jsp中怎么调用另一个jsp a.jsp显示aaab.jsp显示bbb我想执行a.jsp显示aaa bbb 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道报的什么错啊?要不你试试这个吧<%@ include file=""%>这样是静态的. 不是 page="b.jsp",而是file="b.jsp" <%@ include file=""%>最好用相对路径 squallzeng(小呆呆) 没报错,就是不显示bbb liduoduo() 不是 page="b.jsp",而是file="b.jsp"-------------------------------按你说的修改后出错:Include action: 必須属性 page がありません bbb是b.jsp里的变量还是什么的?要看是什么才能确定传值方式。如果只是显示整个页面的话,你可以用<frame>去做。 给你个例子 <jsp:include page="../../../../misapp/jl/JL_IncludedQueryDbZcxx.jsp" > <jsp:param name="ZTBZ" value="检修" /> </jsp:include>自己看着改把 看看<%@ include file="b.jsp"%>可以不? <%@ include file="b.jsp"%>可以显示bbb了但是具体情况是这样的http://www.chinajavaworld.net/doc/servlet-jsp/69.html 我运行的时候,不能显示下面的cart。改成<%@ include file="b.jsp"%>产生了新的错误org.apache.jasper.JasperException: /jsp/shopping/Cart.jsp(0,0) jsp.error.session.multiple <%include file="xxx.jsp"%>只能包括静态的也面。其中xxx.jsp中不能出现a.jsp中有的html和body标签! 用znjq1001(追风)的方法应该没有问题的 <%@inculde file = .....%>和<jsp:include page=..../>的运行机理不一样,第一个是静态的载入的,就是说在翻译为servlet的源代码时就已经包含了,所包含的是代码.第二个则是在servlet运行期通过PageContent类的inculde方法动态的载入的,试讲被包含页面执行后的内容包含到了页面中 被包涵的页面(b.jsp)是不能出现html和body这样的控制标签的! 我估计你是不是犯了这样的错误 ?<%@inculde file = .....%>和<jsp:include page=..../>的表现效果一样的! 但是,推荐使用<jsp:include page=..../>,这样的话你在修改被包涵页面时,主页面就会自动更新! <%@inculde file = .....%>是不会的!除非你再更改主页面,这样才能显示被包涵页面的更改情况!试试看! 还有就是<jsp:include page=..../>可以向被包涵页面传递参数!<jsp:include page="b.jsp" flush="true" > <jsp:param name="Test" value="Test" /></jsp:include>b.jsp 使用request.getParameter("Test")的方式接收 ! 很方便的! 可以用以下两种形式都可以:<%@include file="文件的相对或绝对路径"%>或者<jsp:include page="文件的相对或绝对路径" />其中第一个是在编译时包含,第二个是在运行时包含。 <%@ include file="b.jsp"%>就这么简单~~~~~~~~ 你的代码是没有错的你a.jsp中显示 aaa和b.jsp中显示bbb的代码写对没有 关于这个问题是我在做这个例子的时候发现的http://www.chinajavaworld.net/doc/servlet-jsp/68.htmlEShop.jsp 中有“<jsp:include page="Cart.jsp" flush="true" />”但运行时显示不出Cart.jsp,请大家帮忙试试,是什么问题呢? 总结:jackal81(热带北极熊) seaman0916(沙漠孤鹰) zhao_sh(赵三) 是正确的 但运行时显示不出Cart.jsp,请大家帮忙试试,是什么问题呢?::::删除WebAppServer的缓存文件夹下的所有东西 To:yaray(雅睿) 我用的是Tomcat,你所说的“缓存文件夹”在那里呢?你是指Internet缓存文件夹么? tomcat\work就是所谓缓存文件夹删掉里面的东西就行了 我试了一下也不行,只显示AAA,继续关注 <jsp:include page="Cart.jsp" flush="true" />你先去掉flush="true"试试看 统计网站访问次数 使用tomcat数据源比jdbc直接连接快吗,我测试的怎么速度都一样呢 是不是那里写错了 请指教!! 请问,dao是什么? 给你工作机会的JAVA Blog 防刷新倒计时---延长时间 刷新的时候 还是能延长 我只想让他延长一次 安装了Oracle 9,Tomcat不见了 请问:BBS中的消息功能是怎么实现的? 每隔n秒,价格自动下降p元,(价格在页面上自动降低跳到相应数值,不刷新) jsp中中文问题,急用? JSP中怎么让光标一直停在 登陆按钮上 求论坛,留言本源码 从服务器端得到一幅图像部分内容
要不你试试这个吧<%@ include file=""%>
这样是静态的.
最好用相对路径
不是 page="b.jsp",而是file="b.jsp"
-------------------------------
按你说的修改后出错:Include action: 必須属性 page がありません
<jsp:param name="ZTBZ" value="检修" />
</jsp:include>自己看着改把
产生了新的错误
org.apache.jasper.JasperException: /jsp/shopping/Cart.jsp(0,0) jsp.error.session.multiple
<%@inculde file = .....%>是不会的!除非你再更改主页面,这样才能显示被包涵页面的更改情况!试试看!
<jsp:param name="Test" value="Test" />
</jsp:include>b.jsp 使用request.getParameter("Test")的方式接收 ! 很方便的!
<%@include file="文件的相对或绝对路径"%>
或者
<jsp:include page="文件的相对或绝对路径" />
其中第一个是在编译时包含,第二个是在运行时包含。
就这么简单~~~~~~~~
jackal81(热带北极熊) seaman0916(沙漠孤鹰) zhao_sh(赵三) 是正确的
::::删除WebAppServer的缓存文件夹下的所有东西
删掉里面的东西就行了