Hi, i am using struts2 framework to develop an application. But, while surfing some code on internet, i saw some rich UI application in which there are highly used displaytag. Furthermore they were using this to display the data of List(arraylist/arrty), for sorting purpose while clicking on table column name, for exporting that data in pdf, xml, csv,exel like this. I have downloaded and run that application. I experienced it more simple and better to use than struts2 tag to generate the output on web page.
Now, no doubt that struts2 is a very powerful framework to develop any application but if we want rich UI(user interface), i personally feel that it is not so good specially when i have used displaytag, but using displaytag is not suitable all the time.
In dotnet generally they provide all this inbuild functionality so that development time is very less and developers dont care of handling this but this is not the case in java developer. They have to get and handle all these things by coding.
So, i want to ask you whether do i use displaytag with struts2?
Or is there any other alternative to generate such a rich UI application? Please tell me.