[Seasar-user:2946] パッケージにorが含まれるコンポーネントの登録

Asuka Ito asuka
2005年 11月 28日 (月) 16:31:21 JST


伊藤(あ)です。

S2.3.3でコンポーネントの自動登録をしようと思い以下のようなdiconを書きま
した。

1: <component class="org.seasar.framework.container.autoregister.ComponentAutoRegister">
2:    <initMethod name="addReferenceClass">
3:       <arg>@[E-MAIL ADDRESS DELETED]</arg>
4:    </initMethod>
5:    <initMethod name="addClassPattern">
6:       <arg>"jp.or.hoge.impl"</arg>
7:        <arg>".*Impl"</arg>
8:    </initMethod>
9: </component>

すると、3行目のところでパースエラーが発生してしまいます。
どうも、OGNLが「or」を特別視してるようなのですが、回避策はあるのでしょう
か?

いろいろ調べてみたのですが、こんなパッケージ名を使っているケースなどは見
当たらず、万策尽きている状態です。ご存知の方がおいででしたら、ご教授願い
ます。


-- 
Asuka Ito <[E-MAIL ADDRESS DELETED]>
はにっき: http://d.hatena.ne.jp/haniel/




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