Fóruns

Início » Liferay Portal » Italiano

Visualização combinada Visão plana Exibição em árvore
Tópicos [ Anterior | Próximo ]
toggle
Domenico Costa
Hook con Struts Action.
1 de Junho de 2012 00:52
Resposta

Domenico Costa

Ranking: Regular Member

Mensagens: 126

Data de entrada: 22 de Maio de 2012

Mensagens 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

 1<hook>
 2
 3    <portal-properties>portal.properties</portal-properties>
 4    <custom-jsp-dir>/WEB-INF/custom_jsps</custom-jsp-dir>
 5    <struts-action>
 6        <struts-action-path>/message_boards/view</struts-action-path>
 7        <struts-action-impl>it.cst.hook.action.SamplePortletAction</struts-action-impl>
 8    </struts-action>
 9    <struts-action>
10        <struts-action-path>/portal/passwordSend</struts-action-path>
11        <struts-action-impl>it.cst.hook.actionSampleAction</struts-action-impl>
12    </struts-action>
13
14</hook>



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


consigli?????
Daniele Baggio
RE: Hook con Struts Action.
1 de Junho de 2012 03:13
Resposta

Daniele Baggio

Ranking: Regular Member

Mensagens: 146

Data de entrada: 5 de Dezembro de 2008

Mensagens 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>
Domenico Costa
RE: Hook con Struts Action.
4 de Junho de 2012 05:54
Resposta

Domenico Costa

Ranking: Regular Member

Mensagens: 126

Data de entrada: 22 de Maio de 2012

Mensagens 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
RE: Hook con Struts Action.
12 de Novembro de 2013 09:40
Resposta

Simona Cambo

Ranking: New Member

Mensagens: 23

Data de entrada: 7 de Novembro de 2013

Mensagens 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
Domenico Costa
RE: Hook con Struts Action.
4 de Dezembro de 2013 09:00
Resposta

Domenico Costa

Ranking: Regular Member

Mensagens: 126

Data de entrada: 22 de Maio de 2012

Mensagens 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.