이번에는 주로 코드 형태로 반영되는 Map 내 값의 루프 출력을 구현하기 위해 JSTL 태그 라이브러리를 가져왔습니다. EL 표현식은 값의 루프 출력을 지원하지 않기 때문입니다. Map에서 Map을 순환하려면 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 태그 라이브러리는 Map에서 값의 루프 출력을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!