We are getting some table data in a jsp page(In struts),but as jsp page is not supporting some features like moving the table coloumns,drag and drop of rows , we are planning to develop the page using japplet or jpanel.(the result set will be 1000 rows !),So i want to know which one would be better. and using this jpanel can we call action class(struts ) or a jsp page ( i mean when we press a button of japnel an action event takes place,for that event can we call other jsp pages or an action class or a servelt. or is there any other option which gives features like drag and drop of rows,editing of cells (we are using java script for ths features ,but as number of rows increases its taking lot of time.) suggest a solution.