Hejsa.
Vi har i vores eksamens opgave et punkt hvorfra vi skal udskrive nogle data i en Liferay Portlet.
Men den vil ikke udskrive noget som helst fra mit array.
articles.java
- package com.test;
-
- import java.io.IOException;
-
- import javax.portlet.PortletException;
- import javax.portlet.RenderRequest;
- import javax.portlet.RenderResponse;
-
- import com.liferay.util.bridges.mvc.MVCPortlet;
-
- /**
- * Portlet implementation class articles
- */
- public class articles extends MVCPortlet {
- @Override
- public void doView(RenderRequest renderRequest, RenderResponse renderResponse)
- throws IOException, PortletException {
- String[] array = new String[] { "foo", "bar", "baz" };
- renderRequest.setAttribute("my-array", array);
- super.doView(renderRequest, renderResponse);
- }
- }
View.jsp
- <%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
-
- <portlet:defineObjects />
- <%
- String[] anArrayFromMyPortlet = (String[])renderRequest.getAttribute("my-array");
- %>
-
- <ul>
- <% for (String string : anArrayFromMyPortlet) { %>
- <li><%= string %></li>
- <% } %>
- <li>Slut</li>
- </ul>
Det eneste den udskriver er Slut som et li punkt.
Jeg får ingen fejlmeddelelser.
Nogle der kan hjælpe?
Indlæg senest redigeret d. 07.01.2014 22:16 af Bruger #15663