jsp部分簡記

2021-08-29 14:45:48 字數 1628 閱讀 4387

一:指令元素: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顯示在我們...