Struts Logic標籤庫(一)

2021-05-24 06:59:29 字數 703 閱讀 6185

struts logic標籤庫中的標籤可以根據特定 邏輯條件來控制輸出網頁內容,或者迴圈遍歷集合中的所有元素,大致分為:

進行比較運算的logic標籤

進行字串匹配的logic標籤

判斷指定內容是否存在的logic標籤

進行迴圈遍歷的logic標籤

進行請求**或重定向的logic標籤

進行比較運算的logic標籤

:比較變數是否等於指定的常量。

;比較變數是否不等於指定的常量

;比較變數是否大於或等於指定的常量

;比較變數是否大於指定的常量

;比較變數是否小於或等於指定常量

;比較變數是否小於指定常量

所有的比較運算標籤都比較乙個變數和指定常量的大小,比較運算標籤的value屬性指定常量值,可以通過以下方式來設定變數:

設定cookie屬性,此時變數為cookie屬性指定的cookie值,例如:

<%

cookie c = new cookie("username", "linda");

c.setcomment("a test cookie");

c.setmaxage(3600); //60 seconds times 60 minutes

response.addcookie(c);

%>

username in cookie is linda

Struts Logic 標籤介紹

logic iterate標籤用來迭代集合,您可以使用如下方式來為這個標籤指定其要疊代的集合 上面所提到的集合可以是 如果您疊代的集合中含有null的值,這時需要採取一定的措施,因為這時logic iterate不會在page作用域中建立物件。一般是使用標籤或標籤來判斷一下。下面是logic ite...

JSTL標籤庫(一)核心標籤庫

核心標籤庫 core 1.表示式操作 2.流程控制 3.迭代操作 4.url操作 1.表示式操作 標籤語法 功能說明 default escapexml false 用來顯示乙個表示式的結果 三個屬性都可以用el表示式 default為value沒有值時的輸出 分為帶本體和不帶本體 escapexm...

JSTL標籤庫(一)核心標籤庫

核心標籤庫 core 1.表示式操作 2.流程控制 3.迭代操作 4.url操作 1.表示式操作 標籤語法 功能說明 default escapexml false 用來顯示乙個表示式的結果 三個屬性都可以用el表示式 default為value沒有值時的輸出 分為帶本體和不帶本體 escapexm...