0

プロキシとしてのインターフェースを持つコントローラーがあります

@Controller
public class MyController implements IMyController{

    public FormBean getCommand(){
        return new FormBean();
    }

    public String onLoad(HttpServletRequest req,HttpServletResponse res){
    }
}

インターフェースは次のとおりです。

public interface IMyController {

    @ModelAttribute("formBean")
    FormBean getCommand();

    @RequestMapping("/onload.do")
    String onLoad(HttpServletRequest req,HttpServletResponse res);
}

問題は、 getCommand() メソッドがいつでも呼び出されないことです。また、モデル属性アノテーションを実装クラスに移動しようとしましたが、役に立ちませんでした。

どこが間違っていますか?

4

1 に答える 1

0

Try this

public String onLoad(@ModelAttribute("formBean") FormBean form, HttpServletRequest req,HttpServletResponse res) {       
   return "pageName";
}
于 2013-05-24T06:56:14.103 に答える