2014-07-11 45 views
0

我有一個MultiActionController的動作,我只希望如果使用POST方法時可以訪問。MultiActionController動作限制方法

public class MyController extends MultiActionController { 

    public ModelAndView myAction(final HttpServletRequest request, final HttpServletResponse response) throws Exception { 
    // I don't want to hit this code unless POST was used 
    } 

} 

有沒有辦法通過註釋實現這個還是我堅持檢查request.getMethod()

+0

'@RequestMapping(方法= RequestMethod.POST)' –

+0

@JigarJoshi我知道,如果我使用'@ Controller'註釋這是一種方式到那裏,但怎麼樣,如果我想到'擴展MultiActionController'仍然? – vpiTriumph

回答

-1

用途:

@RequestMapping(value={"action1","action2","action3"}, 
    method = RequestMethod.POST) 
+0

雖然此答案可能會解決問題,但您應該詳細闡述一下並解釋您的代碼的功能。 –