struts技術的logic標籤

2022-01-16 01:33:00 字數 3868 閱讀 1026

一、定義標籤檔案(web.xml)

/tags/struts-logic

/web-inf/struts-logic.tld

二、引用標籤檔案(jsp檔案)

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

三、標籤檔案說明(struts-logic.tld)

(1)empty標籤

類名:org.apache.struts.taglib.logic.emptytag

標籤體:bodycontent=jsp

引用logic:empty

屬性 attribute:name,property,scope

功能:判斷物件的值是否為空

(2)equal

類名:org.apache.struts.taglib.logic.equaltag

標籤體:bodycontent=jsp

引用logic:equal

屬性 attribute:cookie,header,name,parameter,property,scope,value

功能:等於比較符

(3) forward

org.apache.struts.taglib.logic.forwardtag

標籤體:bodycontent=empty

引用logic:forward

屬性 attribute:name

功能:頁面導向,查詢配置檔案的全域性forward

(4) greaterequal

類名:org.apache.struts.taglib.logic.greaterequaltag

標籤體:bodycontent=jsp

引用logic:greaterequal

屬性 attribute:cookie,header,name,parameter,property,scope,value

功能:大於等於比較符

(5)greaterthan

類名:org.apache.struts.taglib.logic.greaterthantag

標籤體:bodycontent=jsp

引用logic:greaterthan

屬性 attribute:cookie,header,name,parameter,property,scope,value

功能:大於比較符

(6) iterator

類名:org.apache.struts.taglib.logic.iteratetag

標籤體:bodycontent=jsp

引用logic:iterator

屬性 attribute:collection,id,indexid,length,name,offset,property,scope,type

功能:顯示列表為collection的值(list ,arraylist,hashmap等)

(7)lessequal

類名org.apache.struts.taglib.logic.lessequaltag

標籤體:bodycontent=jsp

logic:lessequal

屬性 attribute:cookie,header,name,parameter,property,scope,value

功能:小於等於比較符

(8)lessthan

類名:org.apache.struts.taglib.logic.lessthantag

標籤體:bodycontent=jsp

logic:lessthan

屬性 attribute:cookie,header,name,parameter,property,scope,value

功能:小於比較符

(9)match

類名:org.apache.struts.taglib.logic.matchtag

標籤體:bodycontent=jsp

引用logic:match

屬性 attribute:cookie,header,location,name,parameter,property,scope,value

功能:比較物件

(10)messagesnotpresent

類名:org.apache.struts.taglib.logic.messagesnotpresenttag

標籤:bodycontent=jsp

引用logic:messagesnotpresent

屬性 attribute:name,property,message

功能:actionmessages/actionerrors物件是否不存在

(11)messagepresent

類名:org.apache.struts.taglib.logic.messagespresenttag

標籤:bodycontent=jsp

引用logic:messagepresent

屬性 attribute:name,property,message

功能:actionmessages/actionerrors物件是否不存在

(12)notempty

類名:org.apache.struts.taglib.logic.notemptytag

標籤:bodycontent=jsp

引用logic:notempty

屬性 attribute:name,property,scope

功能:比較物件是否不為空

(13)notequal

類名:org.apache.struts.taglib.logic.notequaltag

標籤:bodycontent=jsp

引用logic:notequal

屬性 attribute:cookie,header,name,parameter,property,scope,value

(14)notmatch

類名:org.apache.struts.taglib.logic.notmatchtag

標籤:bodycontent=jsp

引用logic:notmatch

屬性 attribute:cookie,header,location,name,parameter,property,scope,value

功能:比較物件是否不相等

(15)notpresent

類名:org.apache.struts.taglib.logic.notpresenttag

標籤:bodycontent=jsp

引用logic:notpresent

屬性 attribute:cookie,header,name,parameter,property,role,scope,user

功能:request物件傳遞引數是否不存在

(16)present

類名:org.apache.struts.taglib.logic.presenttag

標籤:bodycontent=jsp

引用logic:present

屬性 attribute:cookie,header,name,parameter,property,role,scope,user

功能:request物件傳遞引數是否存在

(17)redirect

類名:org.apache.struts.taglib.logic.redirecttag

標籤:bodycontent=jsp

引用logic:redirect

屬性 attribute:anchor,forward,href,name,page,paramid,paramname,paramproperty,paramscope,property,scope,transaction

功能;頁面轉向,可傳遞引數

struts技術的logic標籤

一 定義標籤檔案 web.xml tags struts logic web inf struts logic.tld 二 引用標籤檔案 jsp檔案 taglib uri tags struts logic prefix logic 三 標籤檔案說明 struts logic.tld 1 empty...

struts技術的logic標籤

一 定義標籤檔案 web.xml tags struts logic web inf struts logic.tld 二 引用標籤檔案 jsp檔案 taglib uri tags struts logic prefix logic 三 標籤檔案說明 struts logic.tld 1 empty...

Struts標籤 logic標籤

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