Fórum

RE: Hook con Struts Action.

thumbnail
Domenico Costa, modificado 11 Anos atrás.

Hook con Struts Action.

Regular Member Postagens: 153 Data de Entrada: 22/05/12 Postagens Recentes
Ciao a tutti,

ho creato un hook con una sample struts action che reindirizza ad una JSP.

Ho una semplice domanda

come faccio a richiamare questa action da http o da qualunque altro hook di liferay?

Questo è il mio liferay-hook.xml

<hook>

	<portal-properties>portal.properties</portal-properties>
	<custom-jsp-dir>/WEB-INF/custom_jsps</custom-jsp-dir>
	<struts-action>
		<struts-action-path>/message_boards/view</struts-action-path>
		<struts-action-impl>it.cst.hook.action.SamplePortletAction</struts-action-impl>
	</struts-action>
	<struts-action>
		<struts-action-path>/portal/passwordSend</struts-action-path>
		<struts-action-impl>it.cst.hook.actionSampleAction</struts-action-impl>
	</struts-action>

</hook>



Pensavo che scrivere http://localhost:8080/portal/passwordSend la richiamasse invece no.


consigli?????
thumbnail
Daniele Baggio, modificado 11 Anos atrás.

RE: Hook con Struts Action.

Expert Postagens: 336 Data de Entrada: 05/12/08 Postagens Recentes
Quello che hai fatto non va bene.

Questo è un esempio di come in una JSP si costruisce una url che chiama la struts action.


<portlet:actionURL var="editActionURL">
<portlet:param name="struts_action" value="/mobile_device_rules/edit_action" />
<portlet:param name="redirect" value="<%= redirect %>" />
</portlet:actionURL>
thumbnail
Domenico Costa, modificado 11 Anos atrás.

RE: Hook con Struts Action.

Regular Member Postagens: 153 Data de Entrada: 22/05/12 Postagens Recentes
Alla fine ha funziona come ho implementato io, è un Hook non una portelt.

il porcerso corretto era http://localhost:8080/c/portal/passwordSend

Grazie lo stesso
Simona Cambo, modificado 10 Anos atrás.

RE: Hook con Struts Action.

New Member Postagens: 23 Data de Entrada: 07/11/13 Postagens Recentes
Ciao Domenico,
credo che io abbia un problema simile al tuo: non riesco ad entrare nella mia classe java che extends BaseStrutsPortletAction, nel mio hook.
La mia è una classe creata ex-novo per fare delle operazioni.
Il mapping l'ho inserito all'interno del file liferay-hook.xml. Con Tomcat mi funziona tutto....mi sai dire perchè non funziona con JBoss? E' importantissimo! Grazie
thumbnail
Domenico Costa, modificado 10 Anos atrás.

RE: Hook con Struts Action.

Regular Member Postagens: 153 Data de Entrada: 22/05/12 Postagens Recentes
Purtroppo non ti so dare indicazioni sul perché non funziona con JBOSS. Non dovrebbero esserci problemi legati all'application Server.

Ti consiglio di aprire un post dedicato a questa problematica.