2017-01-30 62 views
2

我想知道我在哪里可以得到liferay 7中的mvc.action.com和名称列表。我想覆盖具有mvc.action.command=editArticle的类,因为我需要自定义EditArticleAction。这个类在liferay 6.2中有很好的定义,但我需要在liferay 7中有相应的类。所以,请帮助。任何形式的帮助,将不胜感激。提前Thanx。我在哪里可以获得liferay 7中的mvc.action.com和名称列表?

+0

什么功能是你想达到什么目的?你在找什么应用程序? –

回答

0

要创建一个动作命令,你需要通过创建一个实现MVCActionCommand接口的类来实现动作,你的类必须包含'@Component'注解。在你的情况下,你的类应该看起来像下面的代码片段。 @Component( immediate = true, property = { "javax.portlet.name=your_portlet_name_YourPortlet", "mvc.command.name= editArticle" }, service = MVCActionCommand.class ) public class EditArticleMVCActionCommand extends BaseMVCActionCommand { // implement your action }

有关更多详细信息,您可以通过本教程DXP MVC Action。 希望这会帮助你,让我知道你是否有进一步的问题。

感谢, Dipti

+0

对不起,我分享了如何创建一个mvc动作命令的信息,这里是一个教程来覆盖现有的MVCActionCommand https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/overriding-mvc-commands – Dipti

相关问题