liferay p_p_生命周期更改渲染

liferay p_p_生命周期更改渲染,liferay,render,portlet,Liferay,Render,Portlet,你能帮忙吗? 使用liferay 6.1 情况是: 页面上有几个portlet(搜索、登录和其他portlet)。 jsession是超时。 尝试搜索,转到登录页面。 但是:url是 en/start?p_p_state=normal&p_p_lifecycle=1&p_p_id=Search_WAR_INSTANCE_1x2x&p_l_id=10715&p_auth=lYs61bin&p_p_mode=view&p_v_l_s_g_id=0 和搜索portlet中的错误(“您没有访问权限”)。

你能帮忙吗? 使用liferay 6.1

情况是: 页面上有几个portlet(搜索、登录和其他portlet)。 jsession是超时。 尝试搜索,转到登录页面。 但是:url是 en/start?p_p_state=normal&p_p_lifecycle=1&p_p_id=Search_WAR_INSTANCE_1x2x&p_l_id=10715&p_auth=lYs61bin&p_p_mode=view&p_v_l_s_g_id=0

和搜索portlet中的错误(“您没有访问权限”)。 如果我设置p_p_lifecycle=0->无错误

问题是如何改变p_生命周期。
非常感谢

生命周期参数用于指定必须调用portlet的哪个方法阶段,因此将调用哪个方法。 0代表渲染,1代表processAction,2代表ServerSource。 如果将JSP与liferay portlet taglib一起使用,则可以通过调用以下命令来更改生命周期:

  • 渲染方法的renderURL
  • processAction方法的actionURL
  • ServerResource方法的resourceURL
例如:

<liferay-portlet:actionURL var="myUrl">
</liferay-portlet:actionURL>
<aui:form action="${myUrl}" method="post">...</aui:form>

此代码将在名为“myUrl”的变量中创建processAction(lifecycle=1)的URL。您可以这样使用此URL,例如:

<liferay-portlet:actionURL var="myUrl">
</liferay-portlet:actionURL>
<aui:form action="${myUrl}" method="post">...</aui:form>
。。。
希望对你有帮助


Leo

生命周期参数用于指定必须调用portlet的哪个方法阶段,因此将调用哪个方法。 0代表渲染,1代表processAction,2代表ServerSource。 如果将JSP与liferay portlet taglib一起使用,则可以通过调用以下命令来更改生命周期:

  • 渲染方法的renderURL
  • processAction方法的actionURL
  • ServerResource方法的resourceURL
例如:

<liferay-portlet:actionURL var="myUrl">
</liferay-portlet:actionURL>
<aui:form action="${myUrl}" method="post">...</aui:form>

此代码将在名为“myUrl”的变量中创建processAction(lifecycle=1)的URL。您可以这样使用此URL,例如:

<liferay-portlet:actionURL var="myUrl">
</liferay-portlet:actionURL>
<aui:form action="${myUrl}" method="post">...</aui:form>
。。。
希望对你有帮助


Leo

生命周期参数用于指定必须调用portlet的哪个方法阶段,因此将调用哪个方法。 0代表渲染,1代表processAction,2代表ServerSource。 如果将JSP与liferay portlet taglib一起使用,则可以通过调用以下命令来更改生命周期:

  • 渲染方法的renderURL
  • processAction方法的actionURL
  • ServerResource方法的resourceURL
例如:

<liferay-portlet:actionURL var="myUrl">
</liferay-portlet:actionURL>
<aui:form action="${myUrl}" method="post">...</aui:form>

此代码将在名为“myUrl”的变量中创建processAction(lifecycle=1)的URL。您可以这样使用此URL,例如:

<liferay-portlet:actionURL var="myUrl">
</liferay-portlet:actionURL>
<aui:form action="${myUrl}" method="post">...</aui:form>
。。。
希望对你有帮助


Leo

生命周期参数用于指定必须调用portlet的哪个方法阶段,因此将调用哪个方法。 0代表渲染,1代表processAction,2代表ServerSource。 如果将JSP与liferay portlet taglib一起使用,则可以通过调用以下命令来更改生命周期:

  • 渲染方法的renderURL
  • processAction方法的actionURL
  • ServerResource方法的resourceURL
例如:

<liferay-portlet:actionURL var="myUrl">
</liferay-portlet:actionURL>
<aui:form action="${myUrl}" method="post">...</aui:form>

此代码将在名为“myUrl”的变量中创建processAction(lifecycle=1)的URL。您可以这样使用此URL,例如:

<liferay-portlet:actionURL var="myUrl">
</liferay-portlet:actionURL>
<aui:form action="${myUrl}" method="post">...</aui:form>
。。。
希望对你有帮助


Leo

请尽量理解你的问题,并尽量将问题编排成可以理解的格式。我似乎无法理解你的问题。请尝试理解你的问题,并尝试将问题格式化,使其可以理解。我似乎无法理解你的问题。请尝试理解你的问题,并尝试将问题格式化,使其可以理解。我似乎无法理解你的问题。请尝试理解你的问题,并尝试将问题格式化,使其可以理解。我似乎不明白你的问题。