Quelle est la meilleure façon d'obtenir le nom de la page actuelle d'où provient la demande? Par page, je veux dire le vrai nom de la page qui contient le portlet actuel.Liferay demande le nom de page en cours
1
A
Répondre
3
En utilisant quelque chose comme ça, vous devriez être ok
ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);
String title = themeDisplay.getLayout().getName(themeDisplay.getLocale());
1
juste être conscient, themeDisplay.getLocale() pourrait entraîner un format différent de codage de char, utiliser avec précaution, peut provoquer certaines fonctions de chaîne pour ne
Êtes-vous sûr de vouloir dire le nom et non le titre? Je ne comprends jamais la différence, de toute façon. – Whimusical