【问题标题】:Language Specific Custom 404 page in LiferayLiferay 中特定于语言的自定义 404 页面
【发布时间】:2017-05-03 08:49:56
【问题描述】:

我知道添加自定义 404 页面的过程。我想要的是在 404 页面中获取用户语言并在他的语言环境中显示错误消息。

【问题讨论】:

    标签: liferay-6.2


    【解决方案1】:

    很抱歉发布问题,但答案可能对其他人有帮助。只需创建一个 jsp 并在其中添加此代码

    <%@ page import="com.liferay.portal.util.PortalUtil" %>
     <%@ page import="com.liferay.portal.NoSuchLayoutException" %>
     <%@ page import="com.liferay.portal.service.LayoutLocalServiceUtil" %>
     <%@ page import="com.liferay.portal.util.WebKeys" %>
     <%@ page import="com.liferay.portal.model.LayoutSet" %>
    <%@ page import="com.liferay.portal.model.User" %>
     <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    
     <%
    
    User currentUser=null;
    
     try {
         currentUser = PortalUtil.getUser(request);
     } catch (Exception e) {
         e.printStackTrace();
     }
     %>
    

    【讨论】:

    • 看来你的回答不完整。我看不到特定语言的开关...
    • 想法是获取当前用户。一旦我得到了当前用户。可以从那里获取语言。不是问题。
    猜你喜欢
    • 2018-11-16
    • 2010-10-18
    • 2016-05-14
    • 1970-01-01
    • 2010-11-04
    • 2012-10-26
    • 2011-08-05
    • 1970-01-01
    相关资源
    最近更新 更多