[Seasar-user:5152] Re: [teeda] ポップアップで java.lang.IllegalStateException

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2006年 11月 16日 (木) 14:18:17 JST


大谷です。

>  <a m:onclick="setParent('#{user.userNo}','#{user.userName}')"><span m:value="#{user.userNo}" /></a>

のところを、

<a m:onclick="setParent(''#{user.userNo}'',''#{user.userName}'')"><span
m:value="#{user.userNo}" /></a>

のように、シングルクオートを2つつけるとどうでしょうか。
基本的にEL式の前にシングルクオートを記述すると全て文字列として
扱われてしまいます。

またはシングルクオートが取れるのであれば、取れば動くと
思うので試してもらえないでしょうか。

宜しくお願いします。

06/11/16 に 松山 大樹<[E-MAIL ADDRESS DELETED]> さんは書きました:
>
> 追加情報です。
>
> 少し、コードを追ってみたところ、
> 呼び出されるHTML に、
>
>  <a m:onclick="setParent('#{user.userNo}','#{user.userName}')"><span m:value="#{user.userNo}" /></a>
>
> のような記述があると、
>
> org.seasar.teeda.core.el.impl.commons.CommonsELParser#parse() のあたりで、
>
> setParent('#{user.userNo}','#{user.userName}')
>
> に、value binding しようとして失敗しているみたいです。
>
> ちょっと外出してしまうので、とりあえずここまで。
>
>
> --
> ::: 株式会社WOWOWコミュニケーションズ http://www.wowcom.co.jp/
> :::   ITシステム・インテグレートDiv.
> :::  Web・ソリューション&システム開発Unit.
> :::   松山 大樹 - [E-MAIL ADDRESS DELETED]
>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>


-- 
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================



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