我正在使用 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,则忽略它。那可能吗?