| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
ページの作成:「==ある状況において、以下の演算子を使用するELコードを書く:属性アクセス(the operator)、コレクションアクセス(the [] operator)=…」
==ある状況において、以下の演算子を使用するELコードを書く:属性アクセス(the operator)、コレクションアクセス(the [] operator)==
<%
String[] strAry = {"String Array #1","String Array #2","String Array #3"};

List list = new ArrayList();
list.add("List #1");
list.add("List #2");
list.add("List #3");

Map map = new HashMap();
map.put("map1","Map #1");
map.put("map2","Map #2");
map.put("map3","Map #3");

ELTestBean elbean = new ELTestBean();
elbean.setName("ELTestBean");
elbean.setAry(strAry);
elbean.setList(list);
elbean.setMap(map);

pageContext.setAttribute("elbean", elbean);
%>

=====プロパティアクセス=====
{|class="wikitable"
!EL式
!値
|-
|${ pageScope.elbean.name }
|ELTestBean
|-
|}

=====配列アクセス=====
{|class="wikitable"
!EL式
!値
|-
|${ pageScope.elbean.ary[0] }
|String Array #1
|-
|${ pageScope.elbean.ary["0"] }
|String Array #1
|-
|${ pageScope.elbean.ary['0'] }
|String Array #1
|-
|${ pageScope.elbean.0 }
|無効な式
|-
|}

=====リストアクセス=====
{|class="wikitable"
!EL式
!値
|-
|${ pageScope.elbean.list[1] }
|List #2
|-
|${ pageScope.elbean.list["1"] }
|List #2
|-
|${ pageScope.elbean.list['1'] }
|List #2
|-
|${ pageScope.elbean.list.1 }
|無効な式
|-
|}

=====マップアクセス=====
{|class="wikitable"
!EL式
!値
|-
|${ pageScope.elbean.map.map3 }
|Map #3
|-
|${ pageScope.elbean.map["map3"] }
|Map #3
|-
|${ pageScope.elbean.map['map3'] }
|Map #3
|-
|}

----
{{amazon|1932394389}}
[http://www.amazon.co.jp/dp/1932394389?tag=typea09-22&link_code=as3&creativeASIN=1932394389&creative=3999&camp=767 SCWCD Exam Study Kit: Java Web Component Developer Certification (ペーパーバック)]

----
{{include_html banner_html, "!J2EE"}}

案内メニュー