Foren

FriendlyURL Spring

thumbnail
Borja Blázquez, geändert vor 8 Jahren.

FriendlyURL Spring

Junior Member Beiträge: 30 Beitrittsdatum: 07.10.13 Neueste Beiträge
Buenas,

estoy desarrollando un portlet en el que teniendo varios formularios se me generan URL bastante largas. El objetivo es utilizar las FriendlyURL de Liferay para acortar dichas urls.

Las URL las estoy montando como <liferay-portlet:renderURL>. He seguido multitud de ejemplos en foros en internet sobre este tema y no he encontrado la solución, por eso espero una respuesta un poco mas personal/detallada.

Pongo en situación:
archivo routes.xml:
<!--?xml version="1.0"?-->

<routes>
 <route>
  <pattern>/detail</pattern>
  <implicit-parameter name="p_p_id">resourcesmanager_WAR_resourcesmanagerportlet</implicit-parameter>
  <implicit-parameter name="p_p_lifecycle">0</implicit-parameter>
  <implicit-parameter name="p_p_state">maximized</implicit-parameter>
  <implicit-parameter name="p_p_mode">view</implicit-parameter>
  <implicit-parameter name="action">viewResource</implicit-parameter>
 </route>
 
</routes>


liferay-portlet.xml:
<friendly-url-mapper-class>com.liferay.portal.kernel.portlet.DefaultFriendlyURLMapper</friendly-url-mapper-class>
		<friendly-url-mapping>my-resource</friendly-url-mapping>
		<friendly-url-routes>my-resource-friendly-url-routes.xml</friendly-url-routes>
		


Generacion URL en JSP:
<liferay-portlet:renderurl plid="${plidHiddenPage}" portletname="resourcesmanager_WAR_resourcesmanagerportlet" varimpl="resourceFormURL" windowstate="<%=WindowState.MAXIMIZED.toString()%>">
				<liferay-portlet:param name="action" value="viewResource" />
				<liferay-portlet:param name="res1" value="<%=result.get(&quot;id_resource&quot;).toString() %>" />
			</liferay-portlet:renderurl>

Handler JAVA:
@RenderMapping(params = "action=viewResource")
	public String viewResource(............


No se me traduce la url ni existe ningún error.

Alguna idea? Lo agradecería. Muchas gracias de antemano.
Un saludo.
thumbnail
Borja Blázquez, geändert vor 8 Jahren.

RE: FriendlyURL Spring

Junior Member Beiträge: 30 Beitrittsdatum: 07.10.13 Neueste Beiträge
Solucionado!