include指令,即<%@ include file="included.jsp"%>表面看起来和RequestDispatcher对象的include有关系。而实际上并非如此。对于<%@ include file="included.jsp"%>指令,其更多的是给翻译引擎(jsp->servlet源文件)来看的,翻译引擎在发现后,直接将其指定的 include指令页面一并翻译到servlet中去。
1. jsp页面如下:
1.1 including.jsp 用于引用其他页面
<%@ page pageEncoding="GB18030"%>
<!-- 通过源代码查看,下面这个标签和servlet中的RequestDispatcher 的include没有半点关联 -->
<%@ include file="included.jsp"%>
<%
out.println("before exception!");
int x = 1 / 2;
out.println("after exception!");
%>
1.2 included.jsp 被引用页面
<%@ page pageEncoding="GB18030"%>
<%
out.println("哥被included了!");
%>
2. apache-tomcat-6.0.29翻译的servlet的部分源代码
out.write("\r\n");
out.println("哥被included了!");
out.write("\r\n");
out.write("\t ");
out.write('\r');
out.write('\n');
out.println("before exception!");
int x = 1 / 0;
out.println("after exception!");
呵呵,明白了吧。记得过去学习c++时,也有给类似的功能,呵呵。
分享到:
相关推荐
javaee-api-8.0-javadoc.jar,这是javaee1.8api的jar包,解压后可用javadoc2chm制作成chm帮助文档。
javaee-api-7.0-javadoc.jar 中文版,使用谷歌翻译,导入idea后可以提示中文
netbeans-7.1.2-ml-javaee-windows.part4
javaee-api-5.jar 如果帮到你了,在评论里美言几句吧
java javaee-api-6.0-5
netbeans-7.1.2-ml-javaee-windows.part2
javaee-api-6.0.jar.....................
javaee-api javaee-api javaee-api
j2ee(JavaEE) 8.0官方api压缩包,使用压缩软件解压后,点击跟目录的index.html可以在网页查看详细的j2ee 8.0的api说明文档
javaee-web相关
javaee-api-7.0.jar的.Java文件,分享给想看源码的同学。同事该包能解决myeclipse中的"the source attachment does not contain the source for the file xxx.class"问题
javaee-api-7.0.jar包免费版是一款在java开发中十分重要的jar包,如果您的java架包内缺少了这款javaee api 7.0.jar将会导致您的开发十分的不流畅,马上下载javaee api 7.0.jar包使用吧。 基本简介 jar包就是别人...
javaee-api-8.0-javadoc(此为源码,可用javadoc2chm软件制作成chm格式帮助文档) 制作软件以及教程可搜索。
从eclipse官网下的,用来在javaEE开发,集成了许多web开发的插件. win7 64位上亲测可,我的 JDK是1.8.0版64位的, java 版本:1.8.0,64位 eclipse-Mars-for-javaEE-2015.10.9-win64
JavaEE---陈焜6000
JavaEE-Turorial-源码 和《JavaEE-Turorial-教材》配合使用
JavaEE---许世峰6000
JavaEE---黄俊贤7500
JavaEE---翟明明6500