「JSP」配列、リストの要素へのアクセス方法

構文
setAttribute(String name,java.lang.Object attribute)
指定した名前を持つオブジェクトを pageContext オブジェクトに書き込みます。
pageContext オブジェクトにより、JSP にローカルな情報を格納するメカニズムが提供されます。

使用例
1.配列、リストの定義

 <%
    String[] cityArr = {"tokyo", "oosaka", "fukuoka"};
    List<String> nameLst = Arrays.asList("YAMADA", "OOSAKI", "FUKUOKA");

    pageContext.setAttribute("cityArr", cityArr);
    pageContext.setAttribute("nameLst", nameLst);
%>

2.[] を使ってインデックス指定で要素にアクセスします

<h2>${cityArr[0]}, ${cityArr[1]}, ${cityArr[2]}</h2>
<h2>${nameLst[0]}, ${nameLst[1]}, ${nameLst[2]}</h2>

 

JSP

Posted by arkgame