We will first get brief introduction about Spring MVC (Web MVC) framework and then we see how to write Spring MVC Portlet in Liferay step by. Spring MVC is one of the most popular framework to create portlets. Liferay supports creating Maven Spring MVC Portlet. You can add multiple. Liferay MVC vs Spring MVC is one of the most hot topic for liferay developer. It always creates confusion as what to choose when. In this article I.
|Published (Last):||27 June 2009|
|PDF File Size:||3.88 Mb|
|ePub File Size:||10.34 Mb|
|Price:||Free* [*Free Regsitration Required]|
ServletRequest s and back again. With Spring MVC, you can only support one portlet phase in each controller. It covers the high points, assuming you already have familiarity with Spring MVC. Go here for details. Views To configure the Spring view resolver, add a bean to your application context file portlet-context. Dani 3, 4 21 Edit Mode Controller An edit mode controller might contain render methods and action methods.
PortletRequest s to javax. Liferay is an open platform in an ecosystem of open platforms.
Spring MVC – Liferay – Liferay Developer Network
The Spring front controller needs to know where the application context file is, so specify it as an initialization parameter in the portlet. Liferay portlet plugins that are packaged as WAR files should include some Liferay specific descriptors. MF file when you deploy your WAR file. We can have multiple action methods in single class. For usage with Portlets, this Servlet is necessary to force the portlet container to convert the PortletRequest to a ServletRequest, which it has to do when including a resource via the PortletRequestDispatcher.
Provide an application context file portlet-context.
Configuring a Spring MVC Portlet
Liferay portlet plugins that are packaged as WAR files should mmvc some Liferay specific descriptors. The properties files must be on the classpath in order for the module to use them.
Could not instantiate bean class [com.
Cannot create inner bean ‘com. Here I cannot add the whole code. Liferay Descriptors Liferay portlet plugins that are packaged as WAR files should include some Liferay specific descriptors. One way is by calling the static utility methods.
By using Spring Portlet we can handle multiple action request ,multiple resource request in seperate methods. But for clarification I can tell for setting up a SpringMVC portlet you only need to make few changes in your current portlet.
In case the link goes down, could you please expand your answer to include information on how to do this? The Spring front controller needs to know where the application context file is, so specify it as an initialization parameter in portlet. I get this error, when I try to deploy: Now the front controller, org. PanwarS87 84 1 Portlet Configuration In the portlet. View Mode Controller A simple controller class supporting View mode might look like this: Provide an application context file portlet-context.
Posted by Aditya Bhardwaj at 8: Jasper Report in Detail. In addition to your Spring MVC configuration, your web. A complete list of the attributes you can set can be found here.
Next consider how to package and deploy your Spring MVC portlet. Add this to web.
Hans Westerbeek 4, 3 27 For more info visit: Instantiate a new org. For example, suppose that a portlet has several JARs containing these properties files: