public class

PortletModeNameViewController

extends Object
implements Controller
java.lang.Object
   ↳ org.springframework.web.portlet.mvc.PortletModeNameViewController

Class Overview

Trivial controller that transforms the PortletMode to a view name. The advantage here is that the client is not exposed to the concrete view technology but rather just to the controller URL; the concrete view will be determined by the ViewResolver.

Example: PortletMode.VIEW -> "view"

This controller does not handle action requests.

Summary

Public Constructors
PortletModeNameViewController()
Public Methods
void handleActionRequest(ActionRequest request, ActionResponse response)
Process the action request.
ModelAndView handleRenderRequest(RenderRequest request, RenderResponse response)
Process the render request and return a ModelAndView object which the DispatcherPortlet will render.
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.springframework.web.portlet.mvc.Controller

Public Constructors

public PortletModeNameViewController ()

Public Methods

public void handleActionRequest (ActionRequest request, ActionResponse response)

Process the action request. There is nothing to return.

Parameters
request current portlet action request
response current portlet action response
Throws
Exception

public ModelAndView handleRenderRequest (RenderRequest request, RenderResponse response)

Process the render request and return a ModelAndView object which the DispatcherPortlet will render. A null return value is not an error: It indicates that this object completed request processing itself, thus there is no ModelAndView to render.

Parameters
request current portlet render request
response current portlet render response
Returns
  • a ModelAndView to render, or null if handled directly