ホームページ >ウェブフロントエンド >jsチュートリアル >JSTLタグライブラリはMap内の値のループ出力を実装

JSTLタグライブラリはMap内の値のループ出力を実装

零到壹度
零到壹度オリジナル
2018-03-26 16:03:281748ブラウズ

今回は、主にコードの形式で反映されるマップ内の値のループ出力を実現するための 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ラベルループ出力

Javaループトラバーサル出力マップメソッド

Mapに値を出力する方法

以上がJSTLタグライブラリはMap内の値のループ出力を実装の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。