一.include指令標(biāo)記
    
    
        include指令標(biāo)記用于把JSP文件,HTML網(wǎng)文文件等文件靜態(tài)嵌入當(dāng)前JSP網(wǎng)頁中,語法如下:
    
    
        
        
            - 
                <%@include file="xxURL"%>  
            
 
        
     
    
        靜態(tài)嵌入就是“先包含后處理”在編譯階段完成對(duì)文件嵌入,即先將當(dāng)前JSP頁面與被嵌入文件合并成一個(gè)新的JSP頁面
    
    
        eg:
    
    
        
        
            - 
                <%@ page language="java" contentType="text/html; charset=utf-8"  
            
 
            - 
                    pageEncoding="ISO-8859-1"%>  
            
 
            - 
                <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
            
 
            - 
                <html>  
            
 
            - 
                <head>  
            
 
            - 
                <meta http-equiv="Content-Type" content="text/html; charset=utf-8">  
            
 
            - 
                <title>Insert title here</title>  
            
 
            - 
                </head>  
            
 
            - 
                <body>  
            
 
            - 
                        <font color="red"size=5>  
            
 
            - 
                            lalla  
            
 
            - 
                        </font>  
            
 
            - 
                </body>  
            
 
            - 
                </html>  
            
 
        
     
            
    
        
        
            - 
                <%@ page language="java" contentType="text/html; charset=utf-8"  
            
 
            - 
                    pageEncoding="UTF-8"%>  
            
 
            - 
                <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
            
 
            - 
                <html>  
            
 
            - 
                <head>  
            
 
            - 
                <meta http-equiv="Content-Type" content="text/html; charset=utf-8">  
            
 
            - 
                <title>include動(dòng)作標(biāo)記</title>  
            
 
            - 
                </head>  
            
 
            - 
                <body>  
            
 
            - 
                    <br>  
            
 
            - 
                        <jsp:include page="demo.jsp"/>  
            
 
            - 
                    </br>  
            
 
            - 
                </body>  
            
 
            - 
                </html>  
            
 
        
     
運(yùn)行結(jié)果如下:
    
        
    
    
        
    
    
        二.include動(dòng)作標(biāo)記:
    
動(dòng)作標(biāo)記是將JSP等文件動(dòng)態(tài)嵌入當(dāng)前JSP網(wǎng)頁中,語法如下:
    
        
        
            - 
                <jsp:include page="xxURL"/>  
            
 
        
     
    
        
        
            - 
                <jsp:include page="xxURL">  
            
 
            - 
                   子標(biāo)記  
            
 
            - 
                <jsp:include/>  
            
 
        
     
    
        動(dòng)態(tài)嵌入就是“先處理后包含”在運(yùn)行階段完成對(duì)文件嵌入,即在把JSP頁面轉(zhuǎn)譯為JAVA文件時(shí),并不合并兩個(gè)頁面。
    
    
        eg:
    
    
        
        
            - 
                <%@ page language="java" contentType="text/html; charset=utf-8"  
            
 
            - 
                    pageEncoding="ISO-8859-1"%>  
            
 
            - 
                <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
            
 
            - 
                <html>  
            
 
            - 
                <head>  
            
 
            - 
                <meta http-equiv="Content-Type" content="text/html; charset=utf-8">  
            
 
            - 
                <title>Insert title here</title>  
            
 
            - 
                </head>  
            
 
            - 
                <body>  
            
 
            - 
                        <font color="red"size=5>  
            
 
            - 
                            lalla  
            
 
            - 
                        </font>  
            
 
            - 
                </body>  
            
 
            - 
                </html>  
            
 
        
     
    
        
        
            - 
                <%@ page language="java" contentType="text/html; charset=utf-8"  
            
 
            - 
                    pageEncoding="UTF-8"%>  
            
 
            - 
                <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
            
 
            - 
                <html>  
            
 
            - 
                <head>  
            
 
            - 
                <meta http-equiv="Content-Type" content="text/html; charset=utf-8">  
            
 
            - 
                <title>include動(dòng)作標(biāo)記</title>  
            
 
            - 
                </head>  
            
 
            - 
                <body>  
            
 
            - 
                    <br>  
            
 
            - 
                        <jsp:include page="demo.jsp"/>  
            
 
            - 
                    </br>  
            
 
            - 
                </body>  
            
 
            - 
                </html>  
            
 
        
     
    
        運(yùn)行結(jié)果:
    
    
        
    
    
        總結(jié):靜態(tài)嵌入中嵌入頁面與原頁面合并了,動(dòng)態(tài)嵌入則還沒有。
    
    
        動(dòng)態(tài)嵌入與靜態(tài)嵌入相比較,動(dòng)態(tài)嵌入執(zhí)行速度稍慢,但是靈活性較高。
    
藍(lán)藍(lán)設(shè)計(jì)( m.monmeltingpot.net )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)