[JAVA] Ich möchte die JSP des offenen Portlets bei der Entwicklung von Liferay kennen
Wenn Sie die JSP eines offenen Portlets während der Entwicklung kennen möchten
Gregory Amerson, Chefingenieur von Liferay Development Tools, zeigt die entsprechende JSP des in Chrome verwendeten Portlets mit dem Namen [JSP Spy] an (https://github.com/gamerson/jsp-spy-demo). Er erstellte Erweiterungen und Bundles.
Nachdem Liferay eingerichtet und das Liferay Blade-Tool bereits installiert ist, können Sie fortfahren.
Wie benutzt man
Stellen Sie zunächst Folgendes in "portal-ext.properties" ein.
include-and-override=portal-developer.properties
direct.servlet.context.enabled=false
- Klonen Sie das Repository JSP Spy.
- Initialisieren Sie den Liferay-Server mit "Blade-Server".
Blade Server Run
startet den Liferay Server
- Verwenden Sie "Blade Deploy", um das Bundle auf dem Liferay-Server bereitzustellen.
- Wenn Sie den Chrome-Browser verwenden, klicken Sie auf Erweiterungsseite öffnen. ](Chrome: // Erweiterungen)
- Aktivieren Sie den Entwicklermodus. (Auf der rechten Seite)
- Wählen Sie Unpackaged Extension laden und wählen Sie [jsp-spy-chrome-extension] auf der Festplatte (https://github.com/gamerson/jsp-spy-demomodules/jsp-spy-chrome-) (Erweiterung) angegeben.
- Gehen Sie zu Liferay und gehen Sie zu den Chrome-Browser-Entwicklungstools. (Verknüpfung ist
Cmd + Option + I
)
- Wählen Sie unter Element auswählen das DOM-Element für die Seite aus.
- Klicken Sie in der Elementseitenleiste auf den Bereich JSP-Spion. Dort wird der Pfad der entsprechenden JSP angezeigt.
Wie wär es damit? Wenn Sie dem Code folgen, müssen Sie nicht die Schritte zum Suchen des Portlet-Namens, Suchen von view.jsp
, Anzeigen des Codes und Vorhersagen des Link-Ziels ausführen ...!
Happy Liferay Coding!