Before we look at the features and options provided by the new specification, let's look at how traditional JSR-168 portlets functioned. As shown in the following figure, the "Action" request invoked the
processAction method on the server, which implemented controller logic to route it to the correct view. The "Render" request then invokes the
render method to serve the content page to the browser.
However, when the portlet uses AJAX and needs to makes an asynchronous call, it has to use
ActionURL . This in turn follows the standard processing when
processAction processes the request and the
render method creates the user ...