我想通过custom-jsp钩子扩展一个liferay核心jsp。在这个扩展中,我在jsp中添加了新的html-form,所以提交这个html-form应该调用我的action-class。 但是,如何调用我的Action-Class来自定义jsp?
答案 0 :(得分:3)
查看Liferay的博客文章Overriding and adding struts actions from hook plugin
它应该回答你的问题。
答案 1 :(得分:0)
通过钩子添加新的Action类是不可能的,并且从同一个钩子中定制的jsp引用它。因为Action类和自定义jsp将从不同的类加载器加载。新的Action类将由portlet(hook)类加载器加载,否则自定义的jsp将由Root类加载器加载。
唯一的出路是创建ext-plugin。