gpt4 book ai didi

java - Liferay Portal 中具有不同 windowState 的 URL 问题

转载 作者:行者123 更新时间:2023-12-01 05:53:10 28 4
gpt4 key购买 nike

我在 Liferay Portal 中构建了一个 portlet并使用过Ajax。当我打开没有 www 的网站时,一切都是正确的,但是当我使用 www 时,Ajax 请求 URL 没有 www,然后响应为空。我的Liferay Portal版本是5.1.1,我使用plugins-sdk并使用Struts 2 portlet 和 JSR 168 .

我注意到,如果我想请求一个带有windowState的portlet,这不正常吗?我应该在正常状态下请求 portlet,如果请求带有 www 或不带有 www,则第二个请求与正常请求(正常 windowState)相同。

jQuery.ajax({
url : '<portlet:actionURL windowState="exclusive" >
<portlet:param name="struts.portlet.action" value="/view/view/search"/> </portlet:actionURL >' ,
data : <portlet:namespace/>form_data ,
success : function (result){
jQuery("#<portlet:namespace/>search_results").html(result);
}
});

actionURL 未将 www 添加到 URL。

如何解决这个问题?

最佳答案

jQuery.ajax({
url : '<portlet:renderURL windowState="exclusive" >
<portlet:param name="struts_action" value="/view/view/search"/> </portlet:renderURL >' ,
data : <portlet:namespace/>form_data ,
success : function (result){
jQuery("#<portlet:namespace/>search_results").html(result);
}
});

关于java - Liferay Portal 中具有不同 windowState 的 URL 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3948773/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com