「7.2 演算子を使用するELコード (属性アクセス、コレクションアクセス)」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==ある状況において、以下の演算子を使用するELコードを書く:属性アクセス(the operator)、コレクションアクセス(the [] operator)=…」) |
|||
| (同じ利用者による、間の3版が非表示) | |||
| 1行目: | 1行目: | ||
==ある状況において、以下の演算子を使用するELコードを書く:属性アクセス(the operator)、コレクションアクセス(the [] operator)== | ==ある状況において、以下の演算子を使用するELコードを書く:属性アクセス(the operator)、コレクションアクセス(the [] operator)== | ||
| − | + | <% | |
String[] strAry = {"String Array #1","String Array #2","String Array #3"}; | String[] strAry = {"String Array #1","String Array #2","String Array #3"}; | ||
| 20行目: | 20行目: | ||
pageContext.setAttribute("elbean", elbean); | pageContext.setAttribute("elbean", elbean); | ||
| − | % | + | %> |
=====プロパティアクセス===== | =====プロパティアクセス===== | ||
| 91行目: | 91行目: | ||
---- | ---- | ||
| − | {{include_html banner_html, "!J2EE"}} | + | {{include_html [[banner_html]], "!J2EE"}} |
2020年2月16日 (日) 04:21時点における最新版
目次
ある状況において、以下の演算子を使用する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);
%>
プロパティアクセス
| EL式 | 値 |
|---|---|
| ${ pageScope.elbean.name } | ELTestBean |
配列アクセス
| 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 } | 無効な式 |
リストアクセス
| EL式 | 値 |
|---|---|
| ${ pageScope.elbean.list[1] } | List #2 |
| ${ pageScope.elbean.list["1"] } | List #2 |
| ${ pageScope.elbean.list['1'] } | List #2 |
| ${ pageScope.elbean.list.1 } | 無効な式 |
マップアクセス
| EL式 | 値 |
|---|---|
| ${ pageScope.elbean.map.map3 } | Map #3 |
| ${ pageScope.elbean.map["map3"] } | Map #3 |
| ${ pageScope.elbean.map['map3'] } | Map #3 |
SCWCD Exam Study Kit: Java Web Component Developer Certification (ペーパーバック)
{{include_html banner_html, "!J2EE"}}
© 2006 矢木浩人