0

Spring をフレームワークとして使用してポートレット アプリケーションを構築しています。@RequestParamメソッドには引数が必要な@RenderMappingので、実際には次のようにします。

@RenderMapping
public String iDoSomething(
        @RequestParam(required = false) String theParameter,
        ModelMap modelMap, PortletSession session, Principal principal)

次のように、 @ModelAttribute メソッドでもパラメーターを使用します。

@ModelAttribute("imInModel")
public AClass iCreateAModel(
        @RequestParam(required = false) String theParameter,
        BindingResult bindingResult, PortletSession session,
        Principal principal, PortletRequest request) {

ここで、使用する HTTP メソッドが POST の場合にのみパラメーターをメソッドに渡し、メソッドが GET の場合は無視したいと考えています。それは可能ですか?

4

0 に答える 0