2008 04,12 00:11 |
|
分からないことがあり、ググってみても海外の情報ばかりで、日本のサイトがありませんでしたので記述
まぁ、そもそもSpringMVCを使っている日本のエンジニアさんは少ないようで SimpleFormController で、文字コードの変更を行いたいと思い、 #onSubmit で request.setCharacterEncoding("~"); とやっても、org.springframework.web.filter.CharacterEncodingFilter に邪魔されます で、あまりメジャーじゃないメソッドとして、 isFormSubmission を Override し、isFormSubmissionにrequest.setCharacterEncoding("~"); と記載 おぉ~、成功! 海外のエンジニアに感謝です! form タグに accept-charset="文字コード" っていう方法もあるらしいが、 対応していたり、いなかったりで、危ないご様子です PR |
|
2008 02,11 03:53 |
|
Spring MVC で Bindする際に以下のようなエラーが出る public class CustomIntegerEditor extends PropertyEditorSupport { public String getAsText() { public void setAsText(String str) { |
|
2007 11,28 00:15 |
|
ApplicationContext は MessageResource を扱えるようになっています。
実装はStaticMessageSourceやResourceBundleMessageSourceが使えるようです。 Bean定義ファイルにmessageSourceというIDでBeanを定義することで、MessageResource の実装を切り替えられるようです。 この方法を使うと、MessageResource を使うクラスが ApplicationContext に依存してしまいます。 依存しないようにするには、アダプターとか使うと良いかもしれません。 Beanクラスに ApplicationContext を渡すためには、 ApplicationContextAware インターフェースを実装すれば良いです。 setApplicationContext というメソッドを使い、ApplicationContext にアクセスできます。 |
|
2007 06,04 19:29 |
|
SpringのJdbcTemplateを使って SELECT LAST_INSERT_ID() を実行したのだがうまくいかない。 Get last inserted id - Spring Framework Support Forums
long new_id = gkHolder.getKey().longValue(); |
|
| HOME | 忍者ブログ [PR]
|