掲示板

FriendlyURL Spring

thumbnail
8年前 に Borja Blázquez によって更新されました。

FriendlyURL Spring

Junior Member 投稿: 30 参加年月日: 13/10/07 最新の投稿
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
8年前 に Borja Blázquez によって更新されました。

RE: FriendlyURL Spring

Junior Member 投稿: 30 参加年月日: 13/10/07 最新の投稿
Solucionado!