Dear Mano,
I need to display the employees from the emp table
emp table is having following columns
1) empid
2) fname
3) lname
4) email
5) mobile ...etc
so when i fire a query i will be getting Result Set. while looping the
result set i am creating EmployeeBean
eg:
while(rs.next()){
EmployeeBean objEmployee= new EmployeeBean();
objEmployee.setEmpID(rs.getString(1));
similarly for other properties of the bean
then add this to ArrayList
al.add(objEmployee);
} // end of while loop
after that sending the arraylist to jsp thru request.setAttribute
in JSP now i need to iterate the ArrayList of Employee Beans
and display in a form
hope this is clear now. in this case not using any FormBean. directly
getting ArrayList and sending thru request.
so please give me the code template that i need to use
my arraylist name : al
my employee bean name : EmployeeBean
properties in bean: empID,firstName,middleName,...etc
On 12/14/06, mano dasanayake <[EMAIL PROTECTED]> wrote:
Hi ,
I'm using 1.2 any how...what I mean in the Iterate code is that you simply
Define an ID for the bean that you are about to iterate...
For an instance,
<logic:iterate id="EMp" name="YourFormBean" property="EmplyList"
type="com.yourCom.common.beans.Employee ">
</logic:iterate>
So you'r going to iterate thru your "EmplyList" and refer
Each of ur bean by name "EMp".
Then you can get whatever the attribute you want from your
Bean,(Employee).
For this case I think better to use <html:multibox>,,,
Can you explain your requirement specifically?
Regards,
Mano
-----Original Message-----
From: Kranti Parisa [mailto:[EMAIL PROTECTED]
Sent: Wednesday, December 13, 2006 3:06 PM
To: Struts Users Mailing List
Subject: Re: logic:iterate for arraylist of beans
Hi Mano,
In the code you have written <logic:iterate id="Emp" type=""...>
"Emp" should be the name of the ArrayList right?
and in logic:iterate type is there? i hope you mean to say collection=""
..
and i need to submit the form after selecting what ever checkboxes that i
need to delete and then click on the detele button.but in the code that
you
gave me will submit the orm when i click on the checkbox i think.
the problem is for the "value" of the checkbox
i should assign the value of the checkbox as empid. so that when i submit
the form we can capture all the checked empid using req.gerParamaterValues
please suggest something
On 12/14/06, mano dasanayake <[EMAIL PROTECTED]> wrote:
>
> Hi,
> As I understood what you have to do is,
> Iterate through your list and add checkboxes as folllwing...
>
> <logic:iterate id="Emp" type=""...>
>
> <html:checkbox property="prop1" value="true"
> onclick="submitForm("editaction.do?id=<bean:write name="Emp"
> property="ID"/>")" />
> <bean:write name="Emp" property="name"/>
>
>
> </logic:iterate>
>
> Regards,
> Mano
>
>
>
>
> -----Original Message-----
> From: Kranti Parisa [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, December 13, 2006 2:07 PM
> To: Struts Users Mailing List
> Subject: logic:iterate for arraylist of beans
>
> hi,
>
> i am facing proble for the following
> =========================
> assigning value to check box
>
> say logic:iterate is having arraylist
> this arraylist is with beans
> means for example employee bean
> i want to view all emps in jsp
> what we will do is we create a bean for each employee
> and add tht bean to arraylist
> so tht we have this arraylist in jsp
> then we use logic:iterate
> to iterate the arraylist
> now we need to print the rows
> each row contains a check box
> this check box should get the value as empid
> so tht when i select the checkbox
> we can do delete or modify..etc
> ============================
>
> plzzzzz suggest/help from this.
> stuck up completely with this.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
------------------
Best Regards
Kranti Kiran Kumar Parisa
Mobile: +91 - 9849 - 625 - 625 +91 - 9391 - 438 - 738
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
------------------
Best Regards
Kranti Kiran Kumar Parisa
Mobile: +91 - 9849 - 625 - 625 +91 - 9391 - 438 - 738