ホームページ > 記事 > ウェブフロントエンド > JSTLタグライブラリはMap内の値のループ出力を実装
今回は、主にコードの形式で反映されるマップ内の値のループ出力を実現するための JSTL タグ ライブラリをお届けします。EL 式は値のループ出力をサポートしていないため、マップ内でマップをループするには、JSTL を使用する必要があります。以下は実際的なケースです。見てみましょう。これは Map に対応するアクションです
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { Map map = new HashMap(); map.put("k1", "冯江红,你可笑了"); map.put("k2", "想不到你也有今天"); map.put("k3", "这就是苦的滋味,尝到了吗"); request.setAttribute("maps", map); return mapping.findForward("success"); }。ページ上でこのように出力します
<li>利用JSTL循环的方式全出Map中的值</li><br> <c:forEach items="${maps}" var="map"> Map键:${map.key }<br> Map值:${map.value }<br> </c:forEach>
関連する推奨事項:
マップデータのJstlラベルループ出力
以上がJSTLタグライブラリはMap内の値のループ出力を実装の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。