javaee include指令原理

2021-09-01 06:55:17 字數 1127 閱讀 2038

include指令,即<%@ include file="included.jsp"%>表面看起來和requestdispatcher物件的

include有關係。而實際上並非如此。對於

<%@ include file="included.jsp"%>指令,其更多的是給翻譯引擎(jsp->servlet原始檔)來看的,翻譯引擎在發現後,直接將其指定的include指令頁面一併翻譯到servlet中去。

1. jsp頁面如下:

1.1 including.jsp 用於引用其他頁面

<%@ page pageencoding="gb18030"%>

<%@ 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++時,也有給類似的功能,呵呵。

arm指令 ldr指令

ldr指令ldr作為指令 偽指令在arm彙編中。ldr指令格式 ldr 目的暫存器,儲存器位址 ldr r0,r1 將儲存器位址為r1的字資料讀入暫存器r0。ldr r0,r1,r2 將儲存器位址為r1 r2的字資料讀入暫存器r0。ldr r0,r1,8 將儲存器位址為r1 8的字資料讀入暫存器r0...

vim指令,linux指令

在normal模式 也就是按了esc 下 u 撤銷上一次操作 0 到本行的開頭 到本行第乙個字元的開頭 到本行的結尾 w 到下乙個單詞的開頭 e 到下乙個單詞的結尾 zz wq 儲存並退出 gg 到文章的開頭 3g 到文章的第三行 g 到文章的結尾 abc 在游標以後的位置找到abc這個字元。此時按...

jsp指令的include指令

include指令為檔案載入指令。被載入的檔案可以是文字檔案,html檔案,jsp檔案。myjsp1.jsp檔案中的 page contenttype text html charset gb2312 include file a.txt a.txt中的 hello txt 2 在myjsp2.js...