[Seasar-user:12836] Re: [SAStruts/MAYAA] Bean 配列での連携の方法をご教授願えないでしょうか?【2】

Yasuo Higa [E-MAIL ADDRESS DELETED]
2008年 2月 13日 (水) 11:16:11 JST


ひがです。

> tatsuparuです。
> 
> この件、以下のコードで試してみたところ、
> なんだかおかしい出力になりました。
> やはり配列の連携がうまくいってないような感じがします。
> 
> 
> --action--
> public class MyBeanAction {
> 	public MyBean b = new MyBean();
> 	public MyBean[] beans = new MyBean[2];
> 
> --mayaa--
> 	<m:write m:id="aa" value="${b.name}"></m:write>
> 	<m:write m:id="s" value="${beans.size}"></m:write>
> 	<m:write m:id="l" value="${beans.length}"></m:write>
> 
> --html--
> 	<div>
> 		1:<div id="aa">bean.nameが表示される</div>
> 	</div>
> 	<div>
> 		2:<div id="s">beans.sizeが表示される</div>
> 	</div>
> 	<div>
> 		3:<div id="l">beans.lengthで試してみる</div>
> 	</div>
> 
> --output---
> 1:MyBean name
> 2:function size() {/*
> int size()
> */}
> 3:

beansはMayaaからみれば、Listに見えるので、
sizeやlengthというプロパティはありません。
メソッドが呼べるかどうかはわかりませんが、
呼べるなら、beans.size()だと思います。


Seasar-user メーリングリストの案内