> Date: Thu, 4 Jul 2013 15:41:16 -0400
> From: em...@encs.concordia.ca
> To: user@struts.apache.org
> Subject: JSP read value from ActionForm
>
> Hello,
>
> May I know how to read a parameter value in JSP page for the following
> situation please?
>
> (1) Struts2Action.java
> ... String list_size = MG>In Java code on server sideMG>package
> org.apache.struts.webapp.exercise;MG>public class TestBean extends ActionForm
> {MG>ArrayList<String> list=new
> ArrayList(5);MG>list.add("First");MG>list.add("Second");MG>list.add("Third");MG>list.add("Fourth");MG>list.add("Fifth");MG>int
> list_size=list.size();MG>log.debug("List size="+list_size);MG>} MG>(JSP
> Client)MG><%@taglib prefix="s" uri="/struts-tags" %>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> <!--
useBean will reference the bean created from servlet --> <jsp:useBean id="list"
scope="page" class="org.apache.struts.webapp.exercise.TestBean" />
OR<!-- to dynamically create the list bean in the jsp -->
<jsp:useBean id="list" scope="page" class="java.util.ArrayList" /> <html>
<body><!-- dynamically created Bean --><%
java.util.ArrayList list = new java.util.ArrayList();
list.add("First");
list.add("Second");
list.add("Third");
list.add("Fourth");
list.add("Fifth");
pageContext.setAttribute("list", list, PageContext.PAGE_SCOPE);%>size
is <%= list.size() %> <s:select label="list"
list="list"
name="list"
value="%{list}"
multiple="true" size="5"/></body></html>
> getter/setter for list_size
>
> (2) result.jsp
> <s:select ...
> size = <%= list_size%>
> />
>
> Is there a simple way to assign Struts2Action.list_size to s:select.size
> filed in the result.jsp file?
>
> Thanks a lot!
> EL
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>