Hello,
I changed my JSP page as per the documentation recommendation:
<s:iterator value="myList" var="record">
<s:property value="#record.ageNumber"/>
<s:property value="#record.name"/>
<s:checkbox name="age" value="%{#record.ageNumber}"/>
</iterator>
________________________________
From: Lukasz Lenart <[email protected]>
To: Struts Users Mailing List <[email protected]>; Omar Ngarigari
<[email protected]>
Sent: Monday, September 24, 2012 12:50 AM
Subject: Re: s:checkbox inside s:iterator in struts2.3.1.2
2012/9/24 Omar Ngarigari <[email protected]>:
> Hello,
>
> Please help, I am having problem that I cannot figure out how to solve it.
> The problem is as follow:
>
> 1. JSP page:
> <s:iterator value="myList" var="record">
> <s:property value="#record.ageNumber"/>
> <s:property value="#record.name"/>
> <s:checkbox name="stringList" fieldValue="%{age}"/>
> </iterator>
>
> 2. Action Class
> public class ExampleAction extends ActionSupport {
> private List<Pojo> myList = new ArrayList<Pojo>();
> private List<String> stringList = new ArrayList<String>();
> private int age;
> getter/setters()
>
> public String execute(){
> generatePDFFile(age);
> return Action.SUCCESS;
> }
>
}
>
> My problem is I don't know how to get the age in checkbox at JSP page back in
> the action class to generate PDF file. The PDF file is generated based on the
> age from the JSP. Is there any one can help me to achieve that.
Please check the documentation [1] as I've mixed attributes, attribute
name is the name of property to set, attribute fieldValue will be
evaluated to HTML attribute value (true/false) - check the examples in
the doc.
[1] http://struts.apache.org/2.x/docs/checkbox.html
Regards
--
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]