【问题标题】:Liferay: extend custom-jsp by html-form and own actionLiferay:通过 html-form 和自己的操作扩展 custom-jsp
【发布时间】:2012-03-14 16:03:33
【问题描述】:

我想通过 custom-jsp 钩子扩展 liferay 核心 jsp。在这个扩展中,我在jsp中添加了新的html-form,所以提交这个html-form应该调用我的action-class。 但是,如何从自定义 jsp 中调用我的 Action-Class?

【问题讨论】:

  • 您是否尝试从不同的(自定义)portlet 执行代码?您的行动在哪里/如何实施?对于 Struts,请参阅 Martin 的答案。如果这是针对特定的 portlet,它可能有助于实际命名您遇到问题的位置。否则它可以作为一个例子

标签: hook liferay


【解决方案1】:

看看 Liferay 的博客文章Overriding and adding struts actions from hook plugin

它应该回答你的问题。

【讨论】:

    【解决方案2】:

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

    唯一的出路是创建 ext-plugin。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-18
      • 1970-01-01
      • 1970-01-01
      • 2019-04-26
      • 1970-01-01
      • 2020-10-18
      • 1970-01-01
      相关资源
      最近更新 更多