[mayaa-user:845] Re: m:id の取得について

ymgishi [E-MAIL ADDRESS DELETED]
2009年 8月 31日 (月) 09:10:03 JST


こんにちは、山岸です

On Mon, 31 Aug 2009 07:29:06 +0900
suga 様 <[E-MAIL ADDRESS DELETED]> wrote:
> 2009/8/28 ymgishi <[E-MAIL ADDRESS DELETED]>:
> > このような mayaa ファイルを書いたとき、
> > <m:echo m:id="loginId">
> >    <m:attribute name="value" value="${loginId}" />
> > </m:echo>
> >
> > org.seasar.mayaa.impl.engine.processor.AttributeProcessor クラスないで
> > <m:echo の m:id "loginId" を取得することは可能でしょうか。
> 
> m:echo のものは無理ですが、対応するテンプレート側で m:id を使っているなら
> 
>   _originalNode.getAttribute(CONST_IMPL.QM_ID)
> 
> で取得できます。

org.seasar.mayaa.impl.engine.processor.AttributeProcessor を継承したクラスで
 NodeAttribute idNode = _originalNode.getAttribute(CONST_IMPL.QM_ID);
 String mId = idNode.getValue();
とし、無事 m:id を取得することができました。

ありがとうございました。

---
山岸


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