Je viens de commencer le developpement de portlet et je fais un petit test trés simple mais ça marche pas:
voici le code ma JSP (view.jsp) qui ne fait qu'afficher deux valeur :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %> <%@ page language="java" pageEncoding="UTF-8"%> <portlet:defineObjects /> DoView le i : <%=renderRequest.getAttribute("i") %> <br> DoView le message : <%=renderRequest.getAttribute("message") %>
et dans ma portlet j'ai modifié que la méthode doView comme suit:
Mais quand je déploie j'ai la valeur null pour les deux valeurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public void doView( RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { int i=1; String message = "messagetest"; renderRequest.setAttribute(i,"i"); renderRequest.setAttribute(message,"message"); PortletRequestDispatcher dispatcher=getPortletContext().getRequestDispatcher("/view.jsp"); dispatcher.include(renderRequest, RenderResponse); }
Merci pour vos réponses
Partager