[JAVA] Je veux connaître le JSP du portlet ouvert lors du développement de Liferay
Si vous souhaitez connaître la JSP d'un portlet ouvert pendant le développement
Gregory Amerson, ingénieur en chef des outils de développement Liferay, affiche la JSP correspondante du portlet utilisé sur Chrome, appelée JSP Spy Il a créé des extensions et des bundles.
Maintenant que Liferay est configuré et que l'outil Liferay Blade est déjà installé, passons à autre chose.
Comment utiliser
Tout d'abord, définissez ce qui suit dans portal-ext.properties
.
include-and-override=portal-developer.properties
direct.servlet.context.enabled=false
- git clonez le référentiel JSP Spy.
- Initialisez le serveur Liferay avec «serveur lame».
blade server run
démarre le serveur Liferay
- Utilisez
blade deploy
pour déployer le bundle sur le serveur Liferay.
- Si vous utilisez le navigateur Chrome, cliquez sur Ouvrir la page d'extension. ](Chrome: // extensions)
- Activez le mode développeur. (Sur le côté droit)
- Sélectionnez Load unpackaged extension et sélectionnez [jsp-spy-chrome-extension] sur le disque (https://github.com/gamerson/jsp-spy-demomodules/jsp-spy-chrome- (extension) est spécifié.
- Accédez à Liferay et accédez aux outils de développement du navigateur Chrome. (Le raccourci est
Cmd + Option + I
)
- Dans Select Element, sélectionnez l'élément DOM de la page.
- Cliquez sur le volet Espion JSP dans la barre latérale des éléments et le chemin de la JSP correspondante y sera affiché.
Et ça? Lorsque vous suivez le code, vous n'avez pas à passer par les étapes de recherche du nom du portlet, de recherche de view.jsp
, de consultation du code et de prédiction de la destination du lien ...!
Happy Liferay Coding!