s url標籤使用

2022-03-23 21:22:27 字數 2557 閱讀 4732

一.     value

value以字元處理:  

value明確指定以ognl表示式處理:      

二.    action

<%@ page contenttype="text/html; charset=utf-8" %> <%@ taglib prefix="s" uri="/struts-tags" %>

struts2中的鏈結標籤 和

普通鏈結

web程式中最普通的應用是鏈結到其他頁面,下面看

welcome.jsp

。<%@ page contenttype="text/html; charset=utf-8" %>

<%@ taglib prefix="s" uri="/struts-tags" %>

1.1說明1.

<%@ taglib prefix="s" uri="/struts-tags" %>

此句表示匯入

struts

標籤,並以

s為字首。即以

s為字首的標籤均來自

struts

標籤庫。2.

" rel="stylesheet" type="text/css"/>

此句表示利用

url標籤匯入乙個路徑,鏈結到乙個檔案,注意此路徑為專案下的絕對路徑。3.

">sign on

此句表示利用

url標籤鏈結到乙個

action

。1.2

註冊action

我們在struts.xml

中註冊乙個

action

來顯示welcome.jsp

。/example/welcome.jsp

注意此action

註冊在package example

下,所以在位址列中敲入

是project

名),會導向到welcome.jsp。

2.使用萬用字元

對於上面的

action

註冊,我們也可以用下面的語句代替。

/example/.jsp

此句的意思是,如果在沒有找到匹配的

action

名稱的情況下,預設呼叫

action

名稱.jsp

。第一句中星號指任意,而第二句中

指代第一句中星號指代的內容。

舉個例子,如果在位址列中敲入

,則系統查詢

struts.xml

,發現沒有

name為1

的action

,即最後呼叫

name

為星號的這個

action

,根據此

action

,將輸出

/example/1.jsp

。或者讀者可以直接點選

welcome.jsp

中的兩個超連結,系統將會報錯找不到

login_input.jsp

和register.jsp

。因為這兩個

action

還沒有註冊,也沒有相應的

jsp檔案。

3.帶引數的鏈結

超連結後面帶有引數大家不會陌生,諸如

。這個鏈結後面帶有乙個

language

引數,其值為

ch。你可以通過

request.getparameter(「language」)

找到引數值。下面演示在

struts2

中如何設定帶引數的鏈結。看

helloworld.jsp

。<%@ taglib prefix="s" uri="/struts-tags"%>

3.1說明1.

en此段表示設定乙個

url標籤指向名為

helloworld

的action

,此標籤帶乙個

id取名為

url,後面會用到。帶乙個引數

request_locale

,其值為en。

2.english

此句用到了

struts21中

url,點選

english

,發出的資訊為:

3.2註冊

action

到struts.xml

extends="struts-default">

/example/helloworld.jsp

dede標籤 arclist標籤使用大全

基本語法 field title typeid 欄目id,在列表模板和檔案模板中一般不需要指定,在首頁模板中允許用 分開表示多個欄目 idlist 提取特定文件 文件id 呼叫指定id文件 例子idlist 4,45,78,237 limit 起始id,記錄數 起始id從0開始 表示限定的記錄範圍 ...

標籤的使用

這個標籤用來測試乙個xml檔案中內容的符合某個屬性的某乙個節點是否存在或者是否有效.標籤屬性 ifexists,測試內容項是否存在,如果內容項有多個取值,需要增加下標來測試.elementname index 不是必須的.ifexistsone 測試乙個有逗點 分隔的內容項的乙個值是否存在.當有多個...

jsp include標籤使用

jsp有兩種方式使用include 作用都是將乙個頁面引入到另外乙個頁面中 include file 這是include指令 正如我們所熟知 jsp是通過被翻譯成servlet 然後被jee容器使用的,在使用include指令的時候,容器會將對應頁面包含到本頁面一起進行編譯,最終形成乙個servle...