您的位置:首页 > 其它

12、tags标签的使用

2015-10-16 15:30 246 查看


if,elseif,else :

<
s:if
test="%{false}">


<
div
>Will
Not Be Executed</
div
>


</
s:if
>


<
s:elseif
test="%{true}">


<
div
>Will
Be Executed</
div
>


</
s:elseif
>


<
s:else
>


<
div
>Will
Not Be Executed</
div
>


</
s:else
>


append:
AppendIteratorTagAction类的配置:

public class AppendIteratorTagAction extends ActionSupport {

private ArrayList<String> myList1;
private ArrayList<String> myList2;
private ArrayList<String> myList3;

public String execute() throws Exception {

myList1 = new ArrayList<String>();
myList1.add("1");
myList1.add("2");
myList1.add("3");

myList2 = new ArrayList<String>();
myList2.add("a");
myList2.add("b");
myList2.add("c");

myList3 = new ArrayList<String>();
myList3.add("A");
myList3.add("B");
myList3.add("C");

return "done";
}

public ArrayList<String> getMyList1() { return myList1; }
public ArrayList<String> getMyList2() { return myList2; }
public ArrayList<String> getMyList3() { return myList3; }
}

jsp的配置:

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

<body>

<
s:append
var="myAppendIterator">

 
<
s:param
value="%{myList1}"
/>

 
<
s:param
value="%{myList2}"
/>

 
<
s:param
value="%{myList3}"
/>

</
s:append
>

<
s:iterator
value="%{#myAppendIterator}">

 
<
s:property
/>

</
s:iterator
>

</body>


结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: