「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>