page指令的用法,重要屬性是什么

page指令(例如<%@ page...):
馬克- to-win:馬克 java社區(qū):防盜版實(shí)名手機(jī)尾號(hào): 73203。

下面列舉一些重要常用屬性:
i)   import="package.class",或者import="package.class1,...,package.classN":

  用于指定導(dǎo)入哪些包(其實(shí)jsp就是一個(gè)servlet),例如:<%@ page import="java.util.*" %>


ii)isThreadSafe="true|false"

  默認(rèn)值true,單個(gè)Servlet實(shí)例的多個(gè)線程處理多個(gè)用戶請(qǐng)求。如果取false,表明jsp轉(zhuǎn)成的Servlet應(yīng)該實(shí)現(xiàn)SingleThreadModel。

iii)session="true|false"

  default value is true.如果取false,表明肯定不會(huì)用到Session,試圖訪問變量session將導(dǎo)致JSP轉(zhuǎn)換成Servlet時(shí)出錯(cuò),這樣可以節(jié)約資源。但一旦忘了,就錯(cuò)了。


iiii)info="message"

  message可以通過getServletInfo方法提取出來。

iiiii)errorPage="url"

  url指定某一個(gè)JSP頁(yè)面是當(dāng)前頁(yè)面的專業(yè)錯(cuò)誤處理頁(yè)面。

iiiiii)isErrorPage="true|false"

  表明當(dāng)前頁(yè)面是否可以作為專門的錯(cuò)誤處理頁(yè)面。默認(rèn)值false。


2.include指令:

例如 <%@ include file="url",包含一個(gè)新文件到本頁(yè)。