欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Struts-Logic 標簽庫
此標簽庫可以分為三種類(lèi)型:條件、循環(huán)、轉發(fā)/重定向。
一.) 條件類(lèi)型
logic:empty和logic:notEmpty
logic:empty標簽判斷腳本變量是否為null,是否是一個(gè)空的字符串(長(cháng)度為0),是否是一個(gè)空的collection或map(調用isEmpty()方法來(lái)判斷)。logic:notEmpty標簽類(lèi)似。
<logic:empty name="myBean">
The bean is missing
</logic:empty>
<logic:notEmpty name="myBean">
The bean is not missing
</logic:notEmpty>
上段代碼表示當一個(gè)名為myBean的bean在所有的scope中都不存在時(shí),輸出The bean is missing;存在的話(huà)輸出The bean is not missing。
此標簽有三個(gè)屬性:name、property和scope。
logic:equal, logic:notEqual, logic:lessThan, logic:greaterThan,logic:lessEqual, and logic:greaterEqual
這堆logic:*equal*標簽從名字上就能知道意思,它們使用起來(lái)有些笨拙。
有如下屬性:name、property、scope、value、cookie、header、parameter。
<logic:equal name="bean" property="doubleProperty" value="<%= doub1 %>">
equal
</logic:equal>
<logic:greaterEqual name="bean" property="doubleProperty" value="<%= doub1 %>">
greaterEqual
</logic:greaterEqual>
logic:present和logic:notPresent
檢查header、request parameter、cookie、JavaBean或JavaBean propertie是否存在且不等于null。另外還可以檢查當前用戶(hù)的身份,使用屬性user和role。
其它的屬性有:name、property、scope、cookie、header、parameter。
<logic:notPresent name="myBean"  property="prop"  scope="page">
The bean property bean.prop is present
</logic:notPresent>
上段代碼檢查在page作用域內名為myBean的bean是否有一個(gè)prop屬性。
logic:match和logic:notMatch
比較兩字符串是否相等,可以比較字符串的開(kāi)始的、結尾的或其中的某個(gè)部分。
location屬性:指定從某個(gè)位置開(kāi)始進(jìn)行比較。
其它的屬性有:name、property、scope、value、cookie、header、parameter。
下面的例子是檢查瀏覽器類(lèi)型:
<logic:match header="User-Agent" value="Mozilla">
Mozilla!
</logic:match>
<logic:notMatch header="User-Agent" value="Mozilla">
Not Mozilla :(
</logic:notMatch>
檢查bean屬性是否匹配"hello world"字符串:
<logic:match name="bean" property="stringProperty" value="hello world">
Hello World!
</logic:match>
<logic:notMatch name="bean" property="stringProperty" value="hello world">
I‘m so sad and lonely.
</logic:notMatch>
檢查名為"name"的請求參數是否是"xyz"的子字符串,但是子字符串必須從"xyz"的索引位置1開(kāi)始(也就是說(shuō)子字符串必須是"y"或"yz"):
<logic:match parameter="name"  value="xyz"  location="1">
The parameter name is a sub-string of the string xyz from index 1
</logic:match>
二.) 循環(huán)類(lèi)型
logic:iterate
重復嵌套在此標簽體內的指定集合的元素,集合必須為如下類(lèi)型:array 、Collection(包括ArrayList和Vector)、Enumeration、Iterator、Map(包括HashMap、Hashtable和TreeMap)。例如:
<logic:iterate id="employee" name="department" property="employees" scope= "request">
<bean:write name="employee" property="username" />
<bean:write name="employee" property="name" />
<bean:write name="employee" property="phone" />
</logic:iterate>
上面的代碼迭代了一個(gè)employee的集合,是department屬性employees的一個(gè)集合,作用域為request。
為了輸出第五個(gè)到第十個(gè)employee,需要使用length和offset屬性:
<logic:iterate id="employee" name="department" property="employees" scope= "request" length="10" offset="5">
<bean:write name="employee" property="username" />
<bean:write name="employee" property="name" />
<bean:write name="employee" property="phone" />
</logic:iterate>
你可以定義一個(gè)變量保存當前的索引值:
<ol>
<logic:iterate id="element" name="bean" property="stringArray" indexId="index">
<li>
<em>
<bean:write name="element"/>
</em>&nbsp;
[<bean:write name="index"/>]</li>
</logic:iterate>
</ol>
三.) 轉發(fā)/重定向類(lèi)型
logic:forward和logic:redirect
logic:forward標簽和jsp:forward標簽和相似,但它可以使用global forward中的一個(gè)ActionForward:   <logic:forward name="login" />
----------------------------------------------------------------------------------------------------------------------------------
與上面相關(guān)的global forward中的代碼:
<global-forwards>
<forward name="login" path="/loginForm.jsp"/>
</global-forwards>
logic:redirect標簽和上面的標簽類(lèi)似,但它默認調用的方法是response.sendRedirect(),取代了上面的requestDispatcher.forward()。最大的不同是它支持所有html:link標簽的屬性,所以你能夠指定request參數:
<logic:redirect name="login" paramId="employeeId" paramName="employee" property="id" />
[閱讀全文(913) |回復(5) |引用通告(0) |編輯 ]
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
struts標簽中的多層logic:iterator詳解(原創(chuàng ))
struts標簽之淺入深出 OBS [和訊博客]
struts logic標簽使用舉例--logic篇 -JAVA編程技術(shù)服務(wù)網(wǎng)
Struts1.x系列教程(7):Logic標簽庫
struts1 logic:iterate bean:write標簽使用
使用dTree生成部門(mén)目錄樹(shù)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久