Forums

Home » Liferay Portal » English » 3. Development

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Kamesh Sampath
liferay-util:include
February 11, 2012 8:55 PM
Answer

Kamesh Sampath

Rank: Regular Member

Posts: 159

Join Date: May 26, 2010

Recent Posts

Hi,

Can anyone tell me the differnce between <liferay-util:include> and jsp:include/<%@include%> ?

Can I use <liferay-util:include> in my custom portlet application ?, i see that the tag is not getting processed even though i give servletContext parameter for the tag emoticon

I guess I am missing something emoticon

Also whether its advisable to use the tag in the custom jsp of portlet application ?

Thanks

Kamesh
Jelmer Kuperus
RE: liferay-util:include
February 12, 2012 12:39 AM
Answer

Jelmer Kuperus

Rank: Liferay Legend

Posts: 1192

Join Date: March 10, 2010

Recent Posts

1<%@include%>


Is the jsp include directive. The content of the file you are including is added at translation time. Eg. when the JSP file is compiled. So any code in the include is treated exactly as when had it been written inline in the jsp that does the include

1< jsp:include>


Is the jsp include tag. The contents of the path you are including are added at request time. You can also parameterize the request that's made by nesting jsp:param elements in this tag. You can only include paths that are relative to your servlet context (eg. in your own war file)

1<liferay-util:include>


Is the liferay inlude tag, afaik its kind of like jsp:include but let's you include files from other servlet contexts then your own, via it's servletContext attribute or portletId.


And then there's a bunch of others also related to including, you did not mention yet. Like <jsp:forward> and <c:import>. What you should use depends on the situation
Kamesh Sampath
RE: liferay-util:include
February 12, 2012 5:10 AM
Answer

Kamesh Sampath

Rank: Regular Member

Posts: 159

Join Date: May 26, 2010

Recent Posts

thanks. but then when I use the <liferay-ui:include> to include a jsp file from my portlet plugin is not working, rather no error or jsp not inlcuded. I also tried putting down the servletContext="<%=this.getServletContext()%>" not sure what is the reason.

Is anyting am missing from this point of view ?
Fuad Efendi
RE: liferay-util:include
April 27, 2012 1:23 PM
Answer

Fuad Efendi

Rank: Regular Member

Posts: 153

Join Date: April 5, 2007

Recent Posts

This is super stupid, but make sure you have in portal-ext.properties

1    theme.jsp.override.enabled=true


"include" tag checks this value in Liferay v.6.1.0 CE GA1...
Kamesh Sampath
RE: liferay-util:include
June 9, 2012 2:15 AM
Answer

Kamesh Sampath

Rank: Regular Member

Posts: 159

Join Date: May 26, 2010

Recent Posts

thanks so much faud, we need this entry to make it work emoticon ... and actually it worked .
Uday Reddy
RE: liferay-util:include
June 20, 2012 4:42 AM
Answer

Uday Reddy

Rank: New Member

Posts: 14

Join Date: November 8, 2011

Recent Posts

Hi

I'm using 6.0 EE version.

When i used <liferay-util:include> tag, Neighter executed the included page, nor no error on the page.

I also included the entry in portal-ext.properties file too.

Please help me in this.
mohammad azaruddin
RE: liferay-util:include
October 12, 2012 6:12 AM
Answer

mohammad azaruddin

Rank: Expert

Posts: 454

Join Date: September 17, 2012

Recent Posts

Even i'm facing same problem.....can anyone help me please.....i include <%@ taglib uri="http://liferay.com/tld/util" prefix="liferay-util" %> in jsp file also i enable theme.jsp.override.enabled=true in portal-ext file
Thank you
Regards
Kowbathullah Gnaniyar
RE: liferay-util:include
February 13, 2013 2:31 AM
Answer

Kowbathullah Gnaniyar

Rank: Liferay Master

Posts: 603

Join Date: December 19, 2007

Recent Posts

Try this:


<liferay-util:include page="/next.jsp" servletContext="<%=this.getServletContext() %>">
Roberto Díaz
RE: liferay-util:include
February 19, 2013 12:30 PM
Answer

Roberto Díaz

Rank: Junior Member

Posts: 39

Join Date: June 26, 2008

Recent Posts

I have the same problem. I try with everything but it doesn't work. Anyone has any idea??

Thanks.

Gnaniyar Zubair:
Try this:


<liferay-util:include page="/next.jsp" servletContext="<%=this.getServletContext() %>">
Fabian Funkel
RE: liferay-util:include
March 12, 2013 1:11 AM
Answer

Fabian Funkel

Rank: New Member

Posts: 4

Join Date: March 7, 2013

Recent Posts

Adding that line:

1theme.jsp.override.enabled=true


to the portal-ext.properties worked for me. (Liferay 6.1.20-EE-GA2)

You have to restart the server afterwards, obviously.