I think you should use JSON for that usecase. Object arrayLists in JSON
are simple enough to use.
JSON:
------------------------------------------------------------------------
--------
rows = [
{id:1,name:'field1'},
{id:2,name:'field2'}
];
------------------------------------------------------------------------
--------
JavaScript:
------------------------------------------------------------------------
--------
var table = '<table id="tbl">';
for(var i=0,il=rows.length; i<il; i+=1) {
var row = rows[i];
table += '<tr id="tbl-row-' + i + '">';
table += ' <td id="tbl-row-' + i + '-id">' + row.id
+ '</td>';
table += ' <td id="tbl-row-' + i + '-name">' +
row.name + '</td>';
table += '</tr>';
}
table += '</table>';
------------------------------------------------------------------------
--------
That's how I'd do it. Hope that helps!
Beez
-----Original Message-----
From: Anjib Mulepati [mailto:[email protected]]
Sent: Wednesday, December 01, 2010 1:56 PM
To: Struts Users Mailing List
Subject: Re: Calling Struts Action from JavaScript
Ok
JSON seems to be easy way to represent the complex result. But I am
still confuse whether I should use JSON or not?
My result are set of records from the database so it have tabular form.
For that reason I am using Arraylist of Object and putting those result
in arraylist.
Is this a good practice?
Anjib
On 12/1/2010 10:26 AM, Biesbrock, Kevin wrote:
> Example: http://www.json.org/example.html
>
> All the information you could want and so much more:
> http://www.google.com/search?q=json
>
>
> Beez
>
> -----Original Message-----
> From: Anjib Mulepati [mailto:[email protected]]
> Sent: Wednesday, December 01, 2010 10:24 AM
> To: Struts Users Mailing List
> Subject: Re: Calling Struts Action from JavaScript
>
> Can you please write me simple example of this JSON? I have never used
> this.
>
> Anjib
> On 12/1/2010 10:13 AM, Li Ying wrote:
>> 2010/12/1 Anjib Mulepati<[email protected]>:
>>> Li
>>> When you say sending response using JSON what does that mean?
>> I mean, send a string in JSON format as response.
>>
>> If your response is simple, for example, just a "OK" or "ERROR" flag,
>> you can use plain text.
>>
>> But when you need send a complex data strut back to client side, for
>> example, FLAG=ERROR ERROR_MESSAGE=["input data duplication", "age is
>> out of range"] ......
>>
>> It will be hard to express in plain text format, so XML or JSON is a
>> better choice.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]