
Liferay supports Ajax with it’s build in Javascript library called Alloy UI. You can make AUI Ajax call from your portlet JSP to send request to your portlet and can show the... Read more »

Liferay MVC vs Spring MVC is an interested topic. Both are widely used portlet frameworks to create portlet in Liferay portal. Liferay MVC vs Spring MVC is one of the most hot... Read more »

Portlet performs unique operation in each lifecycle execution. These lifecycles are known as portlet phases. Each portlet phase / lifecycle is represented by respective methods in portlet class. In Servlet, the servlet container calls service() method to process user... Read more »

Servlet vs Portlet is curious topic for Java developers to know in details. Servlet and Portlet are web component used to generate content for user request. They are used in different context. It’s... Read more »

Multiple render in portlet is used to show different views. This is required when different actions requires different results to show. Many times we need different views to display the output after... Read more »

Sometimes, we need to call portlet action method from another portlet which may be on same or different Liferay page. For this we need to construct action URL through Java API which... Read more »

You might have seen long URLs of links/forms of portlets created by Liferay. These URLs are called Portlet URLs and they are generated dynamically at run time when we place the portlet... Read more »

Spring MVC Portlet in Liferay provides a facility to define multiple render and action methods. Liferay MVC portlet however allows one render method and multiple action methods. In this article, we will... Read more »

Liferay provides nice way to create portlet in different technologies. One of the most popular among them is through Spring – a well known java framework. Spring is a well known framework... Read more »

In this article, we will see how to write custom Liferay MVC portlet. Liferay MVC is a lightweight framework provided by liferay to create JSR-168/286 compatible portlets. For simplicity, we will display the string... Read more »