Liferay MVCPortlet连接表单actionURL和操作

Liferay MVCPortlet连接表单actionURL和操作,liferay,liferay-6,Liferay,Liferay 6,我是Liferay的新用户。我正在尝试连接view.jsp上的表单: ..... 使用ActionUtil.java中的操作(使用Hibernate-ServiceBuilder): @ProcessAction(name=“addRule”) public void addRule(ActionRequest请求、ActionResponse响应) 但我不能,Eclipse说: java.lang.NoSuchMethodException:com.liferay.util.bridge

我是Liferay的新用户。我正在尝试连接
view.jsp上的表单:


.....
使用
ActionUtil.java
中的操作(使用Hibernate-ServiceBuilder):

@ProcessAction(name=“addRule”)
public void addRule(ActionRequest请求、ActionResponse响应)
但我不能,Eclipse说:

java.lang.NoSuchMethodException:com.liferay.util.bridges.mvc.MVCPortlet.addRule(javax.portlet.ActionRequest,javax.portlet.ActionResponse)

如何以正确的方式连接表单?

我认为您遇到了这个问题,因为您没有在
portlet.xml
中包含您的portlet,因此Liferay最终使用默认的MVCPortlet类,该类没有
addRule
方法。因此,请确保在自定义MVCPortlet的
portlet.xml
中有类似的内容:

yourmvcportlet
您的MVCPortlet
your.portlet.package.YourMVCPortlet
查看jsp
/jsp/view.jsp

非常感谢,我注意到并添加了:com.liferay.oriol.inputrules.model.portlet.ActionUtil,但我发现了这个错误:在Java构建路径上找不到portlet类com.liferay.oriol.inputrules.model.portlet.ActionUtil如何解决它??非常感谢。我也试过:……但错误仍然存在。您使用的是哪种开发环境?Liferay IDE(Eclipse+Liferay插件)?你在使用maven吗?好的,我刷新项目并加载jar,所有问题都解决了。多谢各位