[STRUTS-50] PojoFormにてreset()メソッドが呼び出されない問題に対処しました。 Created: 2007-06-18  Updated: 2007-10-01  Resolved: 2007-06-18

Status: Resolved
Project: S2Struts
Component/s: None
Affects Version/s: 1.3.0-RC1
Fix Version/s: 1.3.0-RC2

Type: Bug Priority: Major
Reporter: kanagashi Assignee: kanagashi
Resolution: Fixed Votes: 0
Labels: None


 Description   

[Seasar-user:8339]

PojoFormにて、reset()メソッドが使用できるように
なっているかと思いますが、
私の環境で呼び出すことができませんでした。

デバッグで追ってみたところ、
org.apache.struts.chain.commands.servlet.PopulateActionForm#reset
にて、
actionForm.reset(ActionMapping,HttpServletRequest)
を呼び出しているのですが、
この時点でactionFormのインスタンスが「BeanValidatorForm」になっています。
ここでインスタンスが「S2BeanValidatorForm」になっていれば、
PojoForm#reset()が呼び出せると思うのですが、
何らかの設定でインスタンスのクラスを指定できるのでしょうか?



 Comments   
Comment by kanagashi [ 2007-06-18 ]

s2struts-chain-config.xmlにWrapS2BeanValidatorFormコマンドを追加して、
BeanValidatorFormをS2BeanValidatorFormにWrapするように修正

Generated at Sat Apr 27 11:54:41 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.