一:指令元素:1.頁面指令 2.include指令 3.taglib指令
二:動作元素用jsp作為字首
三:<%--頁面指令 --%>
<%--
8個session:http會話這個頁面是否參與
buffer:到客戶輸出流的緩衝模式
autoflush:緩衝區滿時到客戶輸出流被刷行
istheadsafe:設定jsp檔案是否能夠多執行緒使用
info:jsp頁面資訊
errorpage:定義出現異常時呼叫的頁面
iserrorpage:設定當前頁面是否是errorpage的目標頁面
iselignore: 設定el表示式是否被忽略
--%>
<%@ page session="true/false" buffer="none/8kb" autoflush="true" istheadsafe="true" info="乙個jsp測試頁面"%>
<%@ page errorpage="error.jsp" iserrorpage="true" iselignored="true"/>
四:include指令
<%@ include file="header.jsp"%>
<%@ include file="header.html"%>
<%@ include file="header.文字檔案"%>
<%@ include file="header.inc"%> 等等格式
五: 比 <%@ include file =" "%>效率低
可以包含靜態頁面也可以包含動態頁面
<%@ include file =" "%>只能包含靜態頁面
六:可以動態傳值
七:八:jsp內建物件
1.out
out.flush();//輸出緩衝區裡的資料
out.newline();//輸出乙個換行字元
out.clearbuffer();//清空緩衝區
out.clear();//清空緩衝區,但不會把緩衝區中的資料輸出到客戶端
out.flush();//輸出緩衝區中的資料
out.isautoflush();//設定是否自動輸出緩衝區
out.getremaining();//獲取緩衝區中沒有占用的空間
2.request
isuserinrole()
10.jsp頁面間的幾種傳值的方法
10.1)?在連線的jsp頁後加上要加的引數
在10.2)
10.3)
11.設定列表框寬度
style="width:5em"
width="30%"
5越大則框的長度越長
30越大則框的長度越長
12.在jsp中判斷輸入值是否為空是下面兩種情況必須填寫
request.getparameter("splb")!=null
!request.getparameter("splb").trim().equals("")
13.在jascript中可以利用<%%>的形式 用<%=%>得到值
14.在jsp中想在各個錶框間加些加大距離的空格,不能直接加 ,這樣是非法的,一定要
這樣
Jsp小結form js部分
分析用到jsp部分的兩種情況,一是用到form表單提交資料到jsp進行處理,一種是通過ajax傳遞資料到jsp進行處理返回資料。這裡有幾個常用的程式段,下面一一記錄,方便以後使用。1 通過form表單提交資料 簡述 其中method裡面寫的是傳值方式,一共有兩種,乙個是get傳值,乙個是post傳值...
jsp 遺漏部分內容
1.web inf 目錄的檔案外界不能直接訪問,因此可以通過把一些後台的jsp檔案放在web inf 資料夾中以提高安全性.同時可以通過程式配置去訪問這些頁面,在 web.xml中作出一定的配置即可.頁面部分 可以通過 config 內建物件獲取配置在 web.xml中的值 string user ...
偽靜態和URL重寫以及錨部分簡記
草草的記敘了一下,了解的不是很深刻。現在出現了越來越多的 有些我們根據檔案字尾就能知道它的指令碼型別,有些卻是假的或者根本沒有字尾。今天在查一些資料的時候瞥到了url重寫,就順便了解下並做個記錄。因為了解的目的不同,所以我不會去管如何具體的實現。1轉為 1.html或者 1等等之類的url顯示在我們...