struts2的常用标签

1,<s:property />

property标签:<br/>

            <s:setname="param"value="'dd'"/>

            <s:propertyvalue="#param"/>

        <br/>

2,<s:iterator />

            <s:setname="list"value="{'asdf','eergtcv','terdf'}"/>

            <s:iteratorvalue="#list"status="s">

                <fontcolor="<s:iftest="#s.odd">red</s:if><s:else>blue</s:else>"><s:property/></font>

            </s:iterator>

            <br/>------注意一下map和list的设置的区别<br/>

            <s:setname="map" value="#{1:'value1',2:'value2',3:'value3'}"/>

            <s:iteratorvalue="#map"status="s">

                <fontcolor="<s:iftest="#s.odd">red</s:if><s:else>blue</s:else>"><s:propertyvalue="key"/>--<s:propertyvalue="value"/></font>

                <s:propertyvalue="#s.count"/>-<s:propertyvalue="#s.first"/>-<s:propertyvalue="#s.last"/>

            </s:iterator><br/>

3, <s:if>--<s:elseIf> <s:else/>

        if标签:<br/>

        <s:setname="age" value="23"/>

        <s:iftest="#age<20">

            太小

        </s:if>

        <s:elseiftest="#age<30 && #age>20">

            刚好

        </s:elseif>

        <s:else>

            太大

        </s:else>

        <br/>

       

4,<s:url />

        url标签:<br/>

        <s:urlaction="goAction"namespace="/hwt">

            <s:paramname="person.id">1</s:param>

            <s:paramname="person.age">24</s:param>

        </s:url><br/>

        <s:setname="url" value="'http://www.baidu.com'"/>

        <s:urlvalue="#url"/><br/>

        <s:urlvalue="%{#url}"/><br/>

 

5, <s:checkbox />

        checkbox标签:<br/>

        <s:checkboxlistname="chk" list="{'java','.net','c'}"value="{'c','java'}"/>

        <br/>

        <s:checkboxlistname="chks"list="#{1:'java',2:'.net',3:'c'}" value="{1}" listKey="key"listValue="value"/><br/>

        <%

            List<Person>persons = new ArrayList<Person>();

            persons.add(new Person(1,"hwt"));

            persons.add(new Person(2,"fage"));

            persons.add(new Person(3,"andy"));

            persons.add(new Person(4,"david"));

            request.setAttribute("persons",persons);

         %>

           

        <s:checkboxlistlist="#request.persons"value="{1,4}"name="ps"listKey="id"listValue="name"/>

 

6 <s:radio/>    

    radio标签:<br/>

                <s:radioname="chk" list="{'java','.net','c'}"value="{'java'}"/>

        <br/>

        <s:radioname="chks"list="#{1:'java',2:'.net',3:'c'}" value="1" listKey="key"listValue="value"/><br/>

        <%

            List<Person>persons2 = new ArrayList<Person>();

            persons2.add(new Person(1,"hwt"));

            persons2.add(new Person(2,"fage"));

            persons2.add(new Person(3,"andy"));

            persons2.add(new Person(4,"david"));

            request.setAttribute("persons2",persons2);

         %>

           

        <s:radiolist="#request.persons2"value="4"name="ps"listKey="id"listValue="name"/>

7,<s:select />

        select标签:<br/>

                        <s:selectname="chk" list="{'java','.net','c'}"value="{'java'}"/>

        <br/>

        <s:selectname="chks"list="#{1:'java',2:'.net',3:'c'}" value="1" listKey="key"listValue="value"/><br/>

        <%

            List<Person>persons3 = new ArrayList<Person>();

            persons3.add(new Person(1,"hwt"));

            persons3.add(new Person(2,"fage"));

            persons3.add(new Person(3,"andy"));

            persons3.add(new Person(4,"david"));

            request.setAttribute("persons3",persons3);

         %>

           

        <s:selectlist="#request.persons3"value="4"name="ps"listKey="id"listValue="name"/>

       

        <br/>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值