struts技術的logic標籤

2021-03-31 08:57:00 字數 3837 閱讀 2311

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

/tags/struts-logic

/web-inf/struts-logic.tld

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

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

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

(1)empty標籤

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

標籤體:bodycontent=jsp

引用logic:empty

屬性  attribute:name,property,scope

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

(2)equal

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

標籤體:bodycontent=jsp

引用logic:equal

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

功能:等於比較符

(3) forward

.apache.struts.taglib.logic.forwardtag  

標籤體:bodycontent=empty

引用logic:forward

屬性  attribute:name

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

(4) greaterequal

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

標籤體:bodycontent=jsp

引用logic:greaterequal

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

功能:大於等於比較符

(5)greaterthan

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

標籤體:bodycontent=jsp

引用logic:greaterthan

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

功能:大於比較符

(6) iterator

類名:.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

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

標籤體:bodycontent=jsp

logic:lessequal

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

功能:小於等於比較符

(8)lessthan

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

標籤體:bodycontent=jsp

logic:lessthan

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

功能:小於比較符

(9)match

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

標籤體:bodycontent=jsp

引用logic:match

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

功能:比較物件

(10)messagesnotpresent

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

標籤:bodycontent=jsp

引用logic:messagesnotpresent

屬性  attribute:name,property,message

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

(11)messagepresent

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

標籤:bodycontent=jsp

引用logic:messagepresent

屬性  attribute:name,property,message

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

(12)notempty

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

標籤:bodycontent=jsp

引用logic:notempty

屬性  attribute:name,property,scope

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

(13)notequal

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

標籤:bodycontent=jsp

引用logic:notequal

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

(14)notmatch

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

標籤:bodycontent=jsp

引用logic:notmatch

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

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

(15)notpresent

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

標籤:bodycontent=jsp

引用logic:notpresent

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

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

(16)present

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

標籤:bodycontent=jsp

引用logic:present

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

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

(17)redirect

類名:.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...

基於Struts2的核心技術

關於struts2的相關問題 1.1.首先當前端進行請求時,這個請求經過一系列的過濾器 filter 接著filterdispatcher被呼叫 filterdispatcher是控制器的核心,就是mvc中c控制層的核心。filterdispatcher的工作原理 1.1.1 filterdispa...

struts1整合ajax技術

1.寫一個繼承actionservlet的類a。在該類a中重寫httpservlet的service方法,然後呼叫actionservlet中的process方法,然後從requst中得到要返回給前臺的值value,如果不為空,則用response.getwriter print value 2.修...

struts2 一些細微技術

1.defaultaction,一般用在請求不存在時,預設跳轉到defaultaction,例如主頁 default.jsp 2.模組包含 3.萬用字元配置 指第幾個 使用這種方法時約定要做得很好,記住一句話,約定優於配置 student success.jsp success.jsp 4.name...