[Seasar-user:4649] Re: [S2JSF]HTMLエディタで赤くなってしまう

Naoki Takezoe [E-MAIL ADDRESS DELETED]
2006年 9月 21日 (木) 02:28:51 JST


竹添です。

フォルダ構成、パッケージ構成、diconファイルなど
同じ内容で試してみたのですが、やはり再現できません。

申し訳ないのですが、エラーになるプロジェクトを
まるごとお送りいただくことってできないでしょうか?
サイズが大きくなってしまうようであればJARファイル
群は除いた状態で構いませんので…。

お手数おかけしますが、よろしくお願いします。

takemura wrote:
> 竹添 様
> 
> takemuraです。
> 
> 各バージョンは
> eclipse: All-In-Oneの Eclipse SDK 3.2
> S2JSF:s2jsf-1.10-beta-4
> S2JSFプラグイン:1.0.0(アップデートサイトでの更新しましたが変更無かったので最新かと)
> 
> です。
> 
> エラー内容
> m:value="#{employeeDto.versionNo}"
> だとすると
> employeeDto.versionNoは定義されていません。
> と警告される(全部のDtoで、でも動作は正常)
> 
> 
> app.diconの内容
> 
> <?xml version="1.0" encoding="Shift_JIS"?>
> <!DOCTYPE components PUBLIC "-//SEASAR2.1//DTD S2Container//EN"
>  "http://www.seasar.org/dtd/components21.dtd">
> 
> <components>
> 
> <include path="jsf.dicon"/>
> <include path="teeda.dicon"/>
> <include path="dao.dicon"/>
> <include path="allaop.dicon"/>
> <include path="allvalidator.dicon"/>
> <include path="allconverter.dicon"/>
> 
> 
> 
>  <!--
>   リクエストインスタンスコンポーネント
>   ActionとDto
> 
>   -->
>  <component 
> class="org.seasar.framework.container.autoregister.FileSystemComponentAutoRegister">
>   <property name="instanceDef">
>    @[E-MAIL ADDRESS DELETED]
>   </property>
>   <initMethod name="addClassPattern">
>    <arg>"jp.co.company.example"</arg>
>    <arg>".*Dto,.*Action"</arg>
>   </initMethod>
>  </component>
> 
>  <!--
>   シングルトンインスタンスコンポーネント
>   BlogicとDAO
> 
>   -->
>  <component 
> class="org.seasar.framework.container.autoregister.FileSystemComponentAutoRegister">
>   <initMethod name="addClassPattern">
>    <arg>"jp.co.company.example"</arg>
>    <arg>".*LogicImpl,.*Dao"</arg>
>   </initMethod>
>  </component>
> 
> 
>  <component 
> class="org.seasar.framework.container.autoregister.AspectAutoRegister">
>   <property name="interceptor">dao.interceptor</property>
>   <initMethod name="addClassPattern">
>    <arg>"jp.co.company.example"</arg>
>    <arg>".*Dao"</arg>
>   </initMethod>
>  </component>
> 
> 
> 
> </components>
> 
> 
> です。
> ちなみに
> FileSystemComponentAutoRegisterのコンポーネント登録箇所で
> 以下の黄色の警告が出てます。(でも動作してます・・・)
> [component] 
> org.seasar.framework.container.autoregister.AbstractComponentAutoRegisterのautoBindingDefプロパティには、nullが設定されます。 MyS2JSF/src/resource app.dicon 行 21 1158585893546 14280
> 
> 重大度および説明 パス リソース ロケーション 作成時刻 ID
> [component] 
> org.seasar.framework.container.autoregister.AbstractComponentAutoRegisterのautoNamingプロパティには、nullが設定されます。 MyS2JSF/src/resource app.dicon 行 21 1158585893546 14282
> 
> 
> あとはActionはインターフェースを作成していないくらいです。
> (ImplともせずにHogeActionが実態です)
> 
> 
> パッケージ構成は推奨のパターンを用いず
> jp.co.company.example.employeeとかにAction,Blogic,Dao,Dtoを突っ込んだ構成になってます。
> 
> 
> お手数おかけしますがよろしくお願いいたします。

-- 
Naoki Takezoe <[E-MAIL ADDRESS DELETED]>




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