JSP語法
<%@ %>指令塊。定義JSP文件的全局屬性,該指令不能作用動態包含文件;
<%@ page
???
language="java"
???
extends="指定父類"
???
import="導入JAVA類" ??
???
session="false||true是否使用session對象"
???
buffer="定義緩沖區大小默認8kb"
???
autoFlush="false||true自動清除緩沖區"
???
isThreadSafe="false||true是否處理多請求"
???
info="定義相關信息.txt"
???
errorPage="url指定錯誤頁"
???
contentType="編碼方式"
???
isErroPage="false||true是否為處理異常頁"
%>?
<%@ include
file
="URL指定要包含的另外一個JSP文件,*.jspf,*.htmlf"%>
<%@ taglib
uri
="" prefix=""%>
常用的JSP動作元素
1
???
<jsp:useBean
???????
id="指定該bean對象名"
???????
scope="page||request||session||application bean的作用域"
???????
class="bean的class文件名,注意不能與beanName屬性一起使用"
???????
beanName="*.class或*.ser或bean包的名字,緊當bean不存在于指定???????????? 的作用域時才使用 "
???????
type="與class或beanName一起使用,指定要實例化的bean的類或接口"
???
>
???
<jsp:setProperty name="" property="" value="">實例話bean的初始特性值。
???
</jsp:/useBean>
2??
???
<jsp:setProperty
???????
name="對應<jsp:useBean>中的id"
???????
property="*||bean屬性名 通過request參數設定bean屬性值"
???????
value="為bean屬性值指定值,需要指定bean屬性名"
???
/>
3??
???
<jsp:getProperty
???????
name="對應<jsp:useBean>中的id"
???????
property="對應想要獲得的屬性值名"
???
/>
4
???
<jsp:include>
???????
page="要包含文件的相對地址"
???????
flush="true||false 是否清空緩沖區"
???????
<jsp:param name="" value="" 可以傳遞一個參數/>
???
</jsp:include>
5
???
<jsp:forward page="URL或者一個表達式,用于將請求的頁面轉向其他頁面">
???????
<jsp:param name="" value="">可以傳遞參數;
???
</jsp:forward>
6??
???
<jsp:param
name="" value="">
<%! %>
變量和方法聲明塊,要使用“;”結尾
<%? %>
腳本塊 可以聲明局部變量 但是不能定義方法!
<%= %>
表達式 注意內部不能使用“;”
posted on 2006-09-14 11:24 銀河海盜 閱讀(281) 評論(0) 編輯 收藏 所屬分類: WEB