2011-12-08 13 views
1

私はjsfから春に来ました。私はこれで新しいです。私はIdFieldクラスのコンバーターを持っています。私はいくつかの研究を行い、自分自身私はこれらの手順は十分にある理解されるようにプロパティエディタが,,, Springプロパティエディタが動作しません

public class IdFieldPropertyEditor extends PropertyEditorSupport { 

は、私は、

<bean class="org.springframework.beans.factory.config.CustomEditorConfigurer"> 
    <property name="customEditors"> 
     <map> 
      <entry key="com.example.IdField"> 
       <bean class="com.example.IdFieldPropertyEditor" /> 
      </entry> 
     </map> 
    </property> 
</bean> 

ので、ディスパッチャ-servlet.xmlでそれを登録し、私はまだ文字列から変換する大砲のようなエラーが出ますIdField ,,,

canどのステップを逃したのかを理解するのに役立ちますか?ありがとう,,,

答えて

3

CustomEditorConfigurerは、Spring MVCとは関係がありません。XML設定ファイルの値を解釈するためのプロパティエディタを構成します。

特定のコントローラのプロパティエディタを設定するには、@InitBinder注釈付きメソッドを使用します。すべてのコントローラでグローバルに行うには、カスタムWebBindingInitializerを使用します。 15.3.2.12 Customizing WebDataBinder initializationを参照してください。

+0

@ControllerAdviceアノテーションを使用してコントローラにアドバイスするhttp://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-ann-controller-advice – Sllouyssgort

関連する問題