我正在尝试将客户端的本地时间偏移(从javascript)传递到服务器。 http://localhost:8080/c/portal/render_portlet?p_l_id=10418&p_p_id=XXXcontacts_WAR_XXXcorebankingportlet&p_p_lifecycle=0&p_t_lifecycle=0&p_p_state=normal&p_p_mode=view&p_p_col_id=column-2&p_p_col_pos=0&p_p_col_count=1&p_p_isolated=1¤tURL=%2Fweb%2Fxxxx
<render-weight>0</render-weight>
portlet由使用Ajax方法构建的liferay加载。
我需要拦截Liferay的默认渲染portlet ajax方法。
答案 0 :(得分:1)
renderURL与Ajax没什么关系 - 这是resourceURL的领域。您可以通过将参数添加到URL中来将参数传递给任何其他URL - 在POST和GET中。您可能以某种方式构建了上述URL,例如通过<portlet:renderURL />
,但您应该使用<portlet:resourceURL />
。还有一个Liferay
对象,以便您可以通过Javascript动态构建这些URL。