我使用Spring作为我的框架构建一个Portlet应用程序。 A在@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则忽略它。这可能吗?