struts學習筆記:在jsp頁面顯示結果的三種方式

1. java代碼

        <table>
            <tr>
                <td>
                    用戶名
                </td>
                <td>
                    密碼
                </td>
            </tr>
            <%
                Map<String, Integer> result = (Map<String, Integer>) request
                        .getAttribute("result");
                for (Map.Entry<String, Integer> entry : result.entrySet()) {
            %>
            <tr>
                <td><%=entry.getKey()%></td>
                <td><%=entry.getValue()%></td>
            </tr>
            <%
                }
            %>
        </table>

2. jstl

        <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
        <table>
            <tr>
                <td>
                    用戶名
                </td>
                <td>
                    密碼
                </td>
            </tr>
            <c:forEach items="${result}" var="entry">
                <tr>
                    <td>
                        ${entry.key}
                    </td>
                    <td>
                        ${${entry.value}
                    </td>
                </tr>
            </c:forEach>
        </table>

3. struts標籤

        <%@taglib prefix="s" uri="/struts-tags"%>
        <table>
            <tr>
                <td>
                    用戶名
                </td>
                <td>
                    密碼
                </td>
            </tr>
            <s:iterator value="result">
                <tr>
                    <td>
                        <s:property value="key" />
                    </td>
                    <td>
                        <s:property value="value" />
                    </td>
                </tr>
            </s:iterator>
        </table>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章