I wouldn't use scriptlets (Java code) in your JSP page - it's better practice to use a tag library such as JSTL or the Struts taglib.
Example using c:forEach
and c:out
from JSTL:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:forEach var="message" items="${listallmessages}">
<c:out value="${message.message_name}"/>
</c:forEach>
The Struts taglib contains logic:iterate
and bean:write
, which are similar to use:
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<logic:iterate name="listallmessages" id="message">
<bean:write name="message" property="message_name"/>
</logic:iterate>