Ich arbeite an der Entwicklung des Portlets 6. Ich bin neu dazu. Ich muss einen Hyperlink zu einem anderen jsp wie gezeigt halten.Portlet: renderURL funktioniert nicht
<a href="<portlet:renderURL>
<portlet:param name="jspPage" value="/WEB-INF/view/page2.jsp" />
</portlet:renderURL>">
</a>
Ich habe eine andere JSP page2.jsp genannt, aber das funktioniert nicht (Mittel, wenn ich auf dem Hyper-Link klicken, es aain zeigt die erste JSP nur
Aber das funktioniert nicht
Das ist mein page1.jsp
<%@ taglib prefix="s" uri="/struts-tags" %>
<s:form action="helloForm" method="POST" theme="simple">
Enter Your Name:<s:textfield name="namer" value="%{name}" required="true"/>
<s:submit/>
</s:form>
<a href="<portlet:renderURL>
<portlet:param name="jspPage" value="/WEB-INF/view/page2.jsp" />
</portlet:renderURL>">
</a>
=========
Dies ist pag2.jsp
<html>
<head>
</head>
<body>
<h1>Hi </h1>
</body>
</html>
können Sie die Methode 'doView()' des Portlets (oder eine Entsprechung in dem von Ihnen verwendeten Framework) posten? – soulcheck
Nur ein kleiner Tipp: Ein Portlet jsp sollte nicht die Tags enthalten: 'html',' head' und 'body'. Alles, was wir in Portlet-JSPs schreiben, sollte ein Fragment innerhalb des 'body'-Tags sein und diese äußeren Tags werden vom Portal selbst verwaltet. Danke –