友好的网址,在vaadin&& Liferay的

时间:2012-02-01 09:26:23

标签: java liferay vaadin friendly-url

我在Liferay上下文中有一个vaadin应用程序。使用PortletApplicationContext2

我想使用Liferay中的友好网址,我正确地写了liferay-portlet.xml

<portlet-name>portlet-name</portlet-name>
<friendly-url-mapper-class>
  com.liferay.portal.kernel.portlet.DefaultFriendlyURLMapper
</friendly-url-mapper-class>
<friendly-url-mapping>search</friendly-url-mapping>
<friendly-url-routes>foo.xml</friendly-url-routes>
<instanceable>true</instanceable>
<private-session-attributes>false</private-session-attributes>
<ajaxable>false</ajaxable>

我写了foo.xml

<routes>
  <route>
    <pattern>/foo={foo}</pattern>
    <implicit-parameter name="p_p_id">foo</implicit-parameter>
    <implicit-parameter name="instanceId">fOoF</implicit-parameter>
  </route>
</routes>

这是一个网址:http://localhost:8080/web/guest/foo/-/search/foo=foo

在portlet中,侦听器必须实现handleActionRequest方法并且我做了,不要捕获任何操作。我实现了其他3种方法(handleEventRequesthandleRenderRequesthandleResourceRequest),它们正常工作,获得了事件,ResourceRequests和渲染。

我该怎么做才能正确使用这些东西?

0 个答案:

没有答案