1. 程式人生 > >Web專案用到的技術(1)jsp頁面嵌入java程式碼

Web專案用到的技術(1)jsp頁面嵌入java程式碼

JSP中嵌入java程式碼的三種方式:

    (1)宣告變數或方法 :  <%! 宣告; %> :慎重使用,因為此方法定義的是全域性變數

    (2)java片段:  <% java程式碼; %>

    (3)表示式:用於輸出表達式的值到瀏覽器,<%=表示式  %>  在表示式中不能加分號(;)

JSP頁面的指令(設定JSP頁面的屬性和特徵)

如:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>

    常用指令:

    (1)<%@ page %> 或<jsp:directive.page  > 

   常用屬性:

   language=" "   

    contentType="text/html;charset=UTF-8" 

    pageEncoding=" " 

    import="com.inspur.Dpet"

    isErrorPage="true|false" 指定當前頁面是否可以作為錯誤頁

    errorPage="error.jsp" (error.jsp頁面中的isErrorPage="true")

    (2)<%@ include file="url"%> 或<jsp:directive.include >

    【注意】靜態包含,在編譯階段把其他檔案包含進來一起編譯生成位元組碼檔案

     問題:

   (1).被包含的檔案中不能包含<html></html><body></body>;  

   (2).file屬性賦值不能用表示式,不能帶引數