我正在使用spring portlet版本(春季4.1)。
@ActionMapping(param="action=redirectTest")
public void handleRenderRequest(ActionRequest request,ActionResponse response,Model model){
System.out.printIn("the value coming");
response.sendRedirect("https://www.google.com");
System.out.printIn("the value coming");
}
sendRedirect无效?
答案 0 :(得分:0)
检查Liferay的limited redirect配置,进行相应配置并重试。
从该链接,包括默认值和文档:
将此属性设置为" ip"或"域名"用于重定向安全性 方法。如果设置为" domain",则门户网站仅将用户重定向到 属性" redirect.url.domain.allowed"中列出的域名。如果设置 到" ip",门户网站只会重定向到其IP地址的域 解析为属性中列出的IP地址 " redirect.url.ip.allowed&#34 ;.默认值:
redirect.url.security.mode=ip
示例:
redirect.url.security.mode=domain
输入允许门户网站的逗号分隔域列表 重定向到。输入空白列表以允许任何域。指定一个 域名领先" *。"允许重定向到子域。默认值:
redirect.url.domains.allowed=
输入允许门户网站的逗号分隔IP列表 重定向到。输入空白列表以允许任何IP。 SERVER_IP将是 替换为主机服务器的IP。默认值:
redirect.url.ips.allowed=127.0.0.1,SERVER_IP