<%@ %>指令塊。定義JSP文件的全局屬性,該指令不能作用動(dòng)態(tài)包含文件;
?
<%@ page
???
language="java"
???
extends="指定父類"
???
import="導(dǎo)入JAVA類" ??
???
session="false||true是否使用session對(duì)象"
???
buffer="定義緩沖區(qū)大小默認(rèn)8kb"
???
autoFlush="false||true自動(dòng)清除緩沖區(qū)"
???
isThreadSafe="false||true是否處理多請(qǐng)求"
???
info="定義相關(guān)信息.txt"
???
errorPage="url指定錯(cuò)誤頁(yè)"
???
contentType="編碼方式"
???
isErroPage="false||true是否為處理異常頁(yè)"
%>?
?
<%@ include
file
="URL指定要包含的另外一個(gè)JSP文件,*.jspf,*.htmlf"%>
<%@ taglib
uri
="" prefix=""%>
?
常用的JSP動(dòng)作元素
1
???
<jsp:useBean
???????
id="指定該bean對(duì)象名"
???????
scope="page||request||session||application bean的作用域"
???????
class="bean的class文件名,注意不能與beanName屬性一起使用"
???????
beanName="*.class或*.ser或bean包的名字,緊當(dāng)bean不存在于指定???????????? 的作用域時(shí)才使用 "
???????
type="與class或beanName一起使用,指定要實(shí)例化的bean的類或接口"
???
>
???
<jsp:setProperty name="" property="" value="">實(shí)例話bean的初始特性值。
???
</jsp:/useBean>
2??
???
<jsp:setProperty
???????
name="對(duì)應(yīng)<jsp:useBean>中的id"
???????
property="*||bean屬性名 通過request參數(shù)設(shè)定bean屬性值"
???????
value="為bean屬性值指定值,需要指定bean屬性名"
???
/>
?
3??
???
<jsp:getProperty
???????
name="對(duì)應(yīng)<jsp:useBean>中的id"
???????
property="對(duì)應(yīng)想要獲得的屬性值名"
???
/>
4
???
<jsp:include>
???????
page="要包含文件的相對(duì)地址"
???????
flush="true||false 是否清空緩沖區(qū)"
???????
<jsp:param name="" value="" 可以傳遞一個(gè)參數(shù)/>
???
</jsp:include>
5
???
<jsp:forward page="URL或者一個(gè)表達(dá)式,用于將請(qǐng)求的頁(yè)面轉(zhuǎn)向其他頁(yè)面">
???????
<jsp:param name="" value="">可以傳遞參數(shù);
???
</jsp:forward>
6??
???
<jsp:param
name="" value="">
<%! %>
變量和方法聲明塊,要使用“;”結(jié)尾
<%? %>
腳本塊 可以聲明局部變量 但是不能定義方法!
<%= %>
表達(dá)式 注意內(nèi)部不能使用“;”