Ich bin ein Neuling in Liferay Entwicklung und ich habe eine ziemlich einfache Frage.Call jsp Seite von Liferay Portal
Ich habe ein Beispiel für Portlet, das eine Textnachricht zeigt und ich muss im Liferay Portal angezeigt werden. Wie kann ich das machen ? der JSP-Code ist unten:
<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
<%@ page import="javax.portlet.PortletPreferences" %>
<portlet:defineObjects />
<%
PortletPreferences prefs = renderRequest.getPreferences();
String greeting = (String)prefs.getValue("greeting", "Hello! Welcome to our portal.");
%>
<p><%= greeting %></p>
Vielen Dank für Ihre Antwort, aber ich wollte noch etwas anderes. Ich werde versuchen, es besser zu erklären. Ich habe Java-Datei und ich habe view.jsp Datei mit Java-Code drin. Wie kann ich dasselbe Portlet ohne Java-Code in der Datei view.jsp schreiben? – German
Ich habe die Antwort bearbeitet. Sie werden sehen, wie Java-Code von jsp aufgerufen wird. –
Wenn ich diesen Code einfügen, funktioniert es nicht. Ich verstehe wirklich nicht warum, leeres Portlet ohne Textnachrichten. P.S. Warum müssen wir nicht rendern() -Methode, sondern doView()? Dieser Code scheint sehr einfach zu sein und ich werde so frustriert:/ – German