{"id":216,"date":"2020-10-20T15:59:05","date_gmt":"2020-10-20T06:59:05","guid":{"rendered":"https:\/\/java.ihavenomoney.co.kr\/?p=216"},"modified":"2020-10-29T11:32:31","modified_gmt":"2020-10-29T02:32:31","slug":"jstl-%ec%82%ac%ec%9a%a9-%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/java.ihavenomoney.co.kr\/?p=216","title":{"rendered":"[jsp] JSTL \uc0ac\uc6a9 \ud558\uae30"},"content":{"rendered":"<p><strong>jar \ub2e4\uc6b4\ub85c\ub4dc<\/strong>: <a href=\"https:\/\/java.ihavenomoney.co.kr\/wp-content\/uploads\/2020\/10\/jstl-1.2.jar_.zip\">jstl-1.2.jar<\/a><\/p>\n<p><strong>\uc138\ud305 : <\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-218\" src=\"https:\/\/java.ihavenomoney.co.kr\/wp-content\/uploads\/2020\/10\/JSTL.jpg\" alt=\"\" width=\"650\" height=\"470\" srcset=\"https:\/\/java.ihavenomoney.co.kr\/wp-content\/uploads\/2020\/10\/JSTL.jpg 998w, https:\/\/java.ihavenomoney.co.kr\/wp-content\/uploads\/2020\/10\/JSTL-300x217.jpg 300w, https:\/\/java.ihavenomoney.co.kr\/wp-content\/uploads\/2020\/10\/JSTL-768x556.jpg 768w, https:\/\/java.ihavenomoney.co.kr\/wp-content\/uploads\/2020\/10\/JSTL-660x477.jpg 660w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/p>\n<h4>Sample test<\/h4>\n<pre class=\"lang:java decode:true \">&lt;%@ page language=\"java\" contentType=\"text\/html; charset=EUC-KR\"\r\n    pageEncoding=\"EUC-KR\"%&gt;\r\n&lt;!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.01 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/html4\/loose.dtd\"&gt;\r\n&lt;%@ taglib uri=\"http:\/\/java.sun.com\/jsp\/jstl\/core\" prefix=\"c\"%&gt;\r\n&lt;%@ page import=\"java.util.ArrayList\"%&gt;\r\n&lt;%@ page import=\"java.util.*\"%&gt;\r\n&lt;%\r\n    Map&lt;String,ArrayList&lt;String&gt;&gt; mapOfList = new LinkedHashMap&lt;String,ArrayList&lt;String&gt;&gt;(); \r\n  \r\n ArrayList&lt;String&gt; list;\r\n \r\n for(int i=0;i&lt;13;i++){\r\n  list = new ArrayList&lt;String&gt;();\r\n  \r\n  for(int j=0;j&lt;13;j++){\r\n  list.add(\"value\"+j);\r\n  }\r\n  \r\n  mapOfList.put(\"key\"+i,list);\r\n }\r\n    \r\n    request.setAttribute(\"mapOfList\", mapOfList);\r\n%&gt;\r\n&lt;html&gt;\r\n&lt;body&gt;\r\n&lt;table&gt;\r\n    &lt;c:forEach items=\"${mapOfList}\" var=\"list\"&gt;\r\n    &lt;th&gt;\r\n    &lt;c:out value=\"${list.key}\"&gt;&lt;\/c:out&gt;&lt;br&gt;&lt;\/th&gt;\r\n    &lt;tr&gt;\r\n        &lt;c:forEach items=\"${list.value}\" var=\"listItem\"&gt;\r\n       &lt;td&gt; ${listItem} &lt;br\/&gt; &lt;\/td&gt;\r\n    &lt;\/c:forEach&gt;\r\n    &lt;\/tr&gt;\r\n    &lt;\/c:forEach&gt;\r\n    &lt;\/table&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-221 size-full\" src=\"https:\/\/java.ihavenomoney.co.kr\/wp-content\/uploads\/2020\/10\/JSTL_sample.jpg\" alt=\"\" width=\"705\" height=\"661\" srcset=\"https:\/\/java.ihavenomoney.co.kr\/wp-content\/uploads\/2020\/10\/JSTL_sample.jpg 705w, https:\/\/java.ihavenomoney.co.kr\/wp-content\/uploads\/2020\/10\/JSTL_sample-300x281.jpg 300w, https:\/\/java.ihavenomoney.co.kr\/wp-content\/uploads\/2020\/10\/JSTL_sample-660x619.jpg 660w\" sizes=\"auto, (max-width: 705px) 100vw, 705px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>jar \ub2e4\uc6b4\ub85c\ub4dc: jstl-1.2.jar \uc138\ud305 : Sample test &lt;%@ page language=&#8221;java&#8221; contentType=&#8221;text\/html; charset=EUC-KR&#8221; pageEncoding=&#8221;EUC-KR&#8221;%&gt; &lt;!DOCTYPE html PUBLIC &#8220;-\/\/W3C\/\/DTD HTML 4.01 Transitional\/\/EN&#8221; &#8220;http:\/\/www.w3.org\/TR\/html4\/loose.dtd&#8221;&gt; &lt;%@ taglib uri=&#8221;http:\/\/java.sun.com\/jsp\/jstl\/core&#8221; prefix=&#8221;c&#8221;%&gt; &lt;%@ page import=&#8221;java.util.ArrayList&#8221;%&gt; &lt;%@ page import=&#8221;java.util.*&#8221;%&gt; &lt;% Map&lt;String,ArrayList&lt;String&gt;&gt; mapOfList = new LinkedHashMap&lt;String,ArrayList&lt;String&gt;&gt;(); ArrayList&lt;String&gt; list; for(int i=0;i&lt;13;i++){ list = new ArrayList&lt;String&gt;(); for(int j=0;j&lt;13;j++){ list.add(&#8220;value&#8221;+j); } mapOfList.put(&#8220;key&#8221;+i,list); } request.setAttribute(&#8220;mapOfList&#8221;, mapOfList); %&gt; &lt;html&gt; &hellip;<br \/><a href=\"https:\/\/java.ihavenomoney.co.kr\/?p=216\" class=\"more-link pen_button pen_element_default pen_icon_arrow_double\"><span class=\"screen-reader-text\">[jsp] JSTL \uc0ac\uc6a9 \ud558\uae30<\/span> \ub354\ubcf4\uae30<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-216","post","type-post","status-publish","format-standard","hentry","category-jsp-"],"_links":{"self":[{"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=216"}],"version-history":[{"count":4,"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/216\/revisions"}],"predecessor-version":[{"id":316,"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/216\/revisions\/316"}],"wp:attachment":[{"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/java.ihavenomoney.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}