2017-08-30 1 views
0

J'utilise Liferay 7.0, mon projet nécessite beaucoup d'écran d'entrée comme ci-dessous flux:Liferay 7 Comment préserver la valeur de la page courante pour afficher lorsqu'il est soutenu d'une autre page

page Entrée 1 -> Page d'entrée 2 - > Page d'entrée 3 -> Page d'entrée 4

donc je considère comment préserver la valeur actuelle de chaque page afin que quand je retour d'autres pages comme ci-dessous flux alors il peut afficher les valeurs entrées:

`Input page 1 <= input page 2 <= input page 3 <= input page 4` 

I essayé d'utiliser la redirection comme: <portlet:actionURL var="myAction">

`<portlet:param name="redirect" value="<%=themeDisplay.getURLCurrent()%>"/>` 

`<portlet:param name="mvcPath" value="/myPage.jsp"/>` 

`</portlet:actionURL>` 

et dans la page suivante je: <liferay-ui:header backURL="<%=redirect%>" title='Back' />

même ne pouvait pas revenir aux pages précédentes. Toute suggestion sera appréciée.

Meilleures salutations,

Répondre

0

Essayez ceci,

<% 
    String redirect =request.getAttribute("redirect"); 

%> 
<liferay-ui:header backURL="<%=redirect%>" title='Back' /> 
+0

J'ai essayé avec: Chaîne backURL = ParamUtil.getString (demande, "redirection"); Et le lien de la page en cours est correct mais quand je me lèche en arrière alors rien ne change, l'écran n'est pas changé même le lien de navigation a été changé. – Sandeep

+0

est backURL correct? –