Search Liferay 6.2单独页面上的搜索结果

Search Liferay 6.2单独页面上的搜索结果,search,liferay-6,portlet,liferay-velocity,Search,Liferay 6,Portlet,Liferay Velocity,是否可以将搜索结果(portlet:$theme.journalContentSearch())重定向到我的“”页面 我需要这个,因为在主页上我没有任何Portlet占位符,在提交搜索表单后,我什么也看不到。如果我在其他页面上使用此功能,它可以正常工作,但保持在我提交表单的页面上,例如“/contact?*****blablabla****” 这不起作用,因为我在提交表单后仍停留在同一页面:(我认为您的解决方案有点不同,我需要的是……但谢谢您!这对您的案例来说还不够吗? /* new */ lo

是否可以将搜索结果(portlet:$theme.journalContentSearch())重定向到我的“”页面

我需要这个,因为在主页上我没有任何Portlet占位符,在提交搜索表单后,我什么也看不到。如果我在其他页面上使用此功能,它可以正常工作,但保持在我提交表单的页面上,例如“/contact?*****blablabla****”


这不起作用,因为我在提交表单后仍停留在同一页面:(

我认为您的解决方案有点不同,我需要的是……但谢谢您!这对您的案例来说还不够吗?
/* new */
long searchPlid = plid;
System.out.println(TAG + "plid: " + plid);
//My Hidden search page
Layout searchPage = LayoutLocalServiceUtil.fetchLayoutByFriendlyURL(group.getGroupId(), false, "/search");
if (null != searchPage) {
    searchPlid = searchPage.getPlid();    
    System.out.println(TAG + "searchPlid. " + searchPlid);
}
/* /new */


if (portletResponse != null) {
    LiferayPortletResponse liferayPortletResponse = (LiferayPortletResponse)portletResponse;
    //portletURL = liferayPortletResponse.createLiferayPortletURL(PortletKeys.SEARCH, PortletRequest.RENDER_PHASE);
    portletURL = liferayPortletResponse.createLiferayPortletURL(searchPlid, PortletKeys.SEARCH, PortletRequest.RENDER_PHASE);
}
else {
    //portletURL = new PortletURLImpl(request, PortletKeys.SEARCH, plid, PortletRequest.RENDER_PHASE);
    portletURL = new PortletURLImpl(request, PortletKeys.SEARCH, searchPlid, PortletRequest.RENDER_PHASE);
}