el中提供了
11個預設物件
4大範圍,用於獲取傳遞的資料【
jsp不生產資料】
request.setattribute("now",new date());
pagecontext.setattribute("now",123456);
$獲取請求引數: param和
paramvalues
物件
$相當於
request.getparameter("name"):string
$相當於
request.getparametervalues("name"):string
獲取請求頭引數:header和
headervalues
物件 相當於
request.getheader()
enumeration ee = request.getheadernames();
while (ee.hasmoreelements())
$pagecontext物件
pagecontext物件是
jsp中
pagecontext
物件的引用。通過
pagecontext
物件,您可以訪問
request
物件使用絕對路徑問題:
string path = request.getcontextpath();
string basepath = request.getscheme()+"://"+request.getservername()+":"+request.getserverport()+path+"/";
">
方法解析:
request.getscheme():
string
用於獲取協議名稱,例如
request.getservername():string 用於獲取伺服器名稱,例如
localhost
request.getserverport():int 用於獲取伺服器的埠號,例如
8080
request.getcontextpath():string 用於應用部署後的路徑名稱,例如
/pp標籤
:base
元素指定當前頁面中所有鏈結的基礎路徑。
就是將base的
href
值新增到頁面中所有相對路徑之前
/bb/ab/bb.jsp">bb
bbpagecontext.request似乎是在呼叫
pagecontext
的request
屬性,實際上是呼叫
pagecontext
的getrequest()
方法cookie用於訪問
cookie
跟蹤使用者4大方法: 隱藏域
url重寫
cookie session
$---$
initparam用於訪問上下文初始化引數
web.xml配置上下文引數
周晨的**
qt solutions提供了8個開源專案
其實這是官方提供的源 至於為什麼會另建專案,而沒有整合到qt專案裡去,我猜可能有2個原因 1.這幾個專案本身不完善,並且也不是qt專案的核心,因此沒有必要花精力去完善 2.一定程度上可以維護qt的 純潔性 這8個專案分別是 源 備註 1 qtsoap用於訪問webservice伺服器,但是不能用於開...
EL 表示式的 11 個隱含物件
el 個達式中 11 個隱含物件,是 el 表示式中自己定義的,可以直接使用。變數 型別 作用 pagecontext pagecontextimpl 它可以獲取 jsp 中的九大內建物件 pagescope map 它可以獲取 pagecontext 域中的資料 requestscope map ...
EL表示式內的11個隱含物件
el表示式定義了11個隱含物件來方便讀取jsp容器中的資料。其分類如下 讀取request請求報頭的資訊 使用header即能獲得報頭名稱對應的報頭值,如果報頭名對應的值是乙個陣列,則要使用headervalues來獲得取。如 讀取cookie的隱含物件 如果要讀取客戶端傳輸過來的資料,則要用到co...