0

我正在使用 Spring 作为我的框架构建一个 Portlet 应用程序。在方法中需要一个@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