2012-03-14 50 views
0

我想通过custom-jsp hook扩展liferay的核心jsp。在这个扩展中,我在jsp中添加了新的html表单,因此提交这个html表单应该调用我的action-class。 但是,如何从定制jsp调用我的Action-Class?Liferay:通过html表单和自己的操作扩展custom-jsp

+1

您是否试图从不同的(自定义)portlet执行代码?你的行动在哪里/如何实施?对于Struts,请参阅Martin的答案。如果这是针对特定portlet的,那么可能有助于真正指出问题所在。否则,它可能会作为一个例子 – 2012-03-14 21:22:22

回答

0

通过钩子添加新的Action类并不是可能的,并且从jsp中引用从同一个钩子定制的此类。因为Action类和自定义jsp将从不同的类加载器加载。新的Action类将通过Portlet(钩子)类加载器加载,否则定制的jsp将由Root类加载器加载。

唯一的出路是创建ext插件。