jsp页面上s:iterator遍历无须集合时怎么排序?

如题所述

jsp页面上s:iterator遍历无序集合的方法:

前台jsp+s标签部分源代码:

<%--List<String>遍历--%>

     <table width="242" height="256" border="1" cellpadding="1"

         cellspacing="1">

         <caption>

             List&ltString&gt遍历

         </caption>

         <tr>

             <%--

         说明:<s:iterator id="别名" value="后台List变量名">

              <s:if test="#别名!=null">

            --%>

            <s:iterator id="li" value="list">

                <td>

                    <s:if test="#li!=null">

                        <s:property />

                    </s:if>

                </td>

            </s:iterator>

        </tr>

    </table>

结果:

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-05-13
同意楼上的观点,JSP是负责显示层的,做一些这样操作复杂且维护性差。如果你是从接口得到的一些数据,先在Servlet或Action里面遍历数据排序好,再放到一个新集合里面,然后把该集合到JSP页面直接遍历就可以了。本回答被提问者采纳
第2个回答  2014-05-12
在jsp页面里排序?
建议你还是在action或servlet中排序,jsp里的处理越简单越好。
相似回答