Struts2笔记——struts常用标签
使用struts標簽前,首先要配置struts2架構,然后導入標簽庫,jsp插入如下語句:
<%@taglib uri="/struts-tags" prefix="s" %>?
=============================
?property標簽
property標簽用于輸出指定值:
<s:setname="name" value="'kk'"/>
<s:property value="#name"/>
?
* default:可選屬性,如果需要輸出的屬性值為null,則顯示該屬性指定的值
* escape:可選屬性,指定是否格式化HTML代碼。
* value:可選屬性,指定需要輸出的屬性值,如果沒有指定該屬性,則默認輸出ValueStack棧頂的值。
* id:可選屬性,指定該元素的標識
=============================
iterator標簽
iterator標簽用于對集合進行迭代,這里的集合包含List、Set和數組。
* value:可選屬性,指定被迭代的集合,如果沒有設置該屬性,則使用ValueStack棧頂的集合。
* id:可選屬性,指定集合里元素的id。
* status:可選屬性,該屬性指定迭代時的IteratorStatus實例。該實例包含如下幾個方法:
? ? >?int getCount(),返回當前迭代了幾個元素。
? ? >?int getIndex(),返回當前迭代元素的索引。
? ? >?boolean isEven(),返回當前被迭代元素的索引是否是偶數
? ? >?boolean isOdd(),返回當前被迭代元素的索引是否是奇數
? ? >?boolean isFirst(),返回當前被迭代元素是否是第一個元素。
? ? >?boolean isLast(),返回當前被迭代元素是否是最后一個元素。?
?
=============================
if/elseif/else標簽
=============================
?
url標簽
<s:url action="helloworld_add" namespace="/test"><s:param name="personid" value="23"/></s:url>
生成類似如下路徑:
/struts/test/helloworld_add.action?personid=23
?
?
當標簽的屬性值作為字符串類型處理時, “%”符號的用途是計算OGNL表達式的值。
<s:set name="myurl"value="'http://www.foshanshop.net'"/>
<s:url value="#myurl" /><br>
<s:url value="%{#myurl}" />
?
輸出結果:
#myurl
http://www.foshanshop.net
=============================
表單標簽_checkboxlist復選框
=============================
表單標簽_radio單選框?
?
=============================
?
?表單標簽_select下拉選擇框?
?
?
轉載于:https://www.cnblogs.com/pwc1996/p/4839153.html
總結
以上是生活随笔為你收集整理的Struts2笔记——struts常用标签的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 露娜七星剑法口诀 吴露可逃超话
- 下一篇: 我的世界手机版高炉怎么用