You can read Struts2 Black Book,this is a very good book
and one can easily clear the concepts
Regarding why srtuts2 is better then Struts1 if you dont know the limitations of Struts1 how can you appreciate Struts2,so atleast clear basic concepts in Struts1
There's no reason to make a comparison between S1 & S2 just to "appreciate" S2 more; personally I think that would be a waste of time. I do agree that unless you have a specific reason to learn S1 (like a job) then don't bother; web frameworks have advanced beyond it.
Struts 1 has reached EOL stage and it is no longer under active development.
Struts 2 is now carrying the flag and for a good reason.
Struts 2 (WebWork) is built upon simplicity, flexibility and plugins architecture.
http://struts.apache.org/2.x/ Struts 1 served the community very well in the past but it has to retire now, frameworks like Seam, Wicket are really rasing the bar so high.
So, unless you need Struts 1 for your job, just drop it and don't bother your self with it.
ariso yang wrote:I think struts 1.x have better IDE support. for example I can have page flower picture from struts.xml but I can not get the same one when I was on struts 2.x
So I think struts 1 is better than struts 2
Do you agree?
Well no not really.
Programming happned in your head, not in the IDE.
Two of hotest frameworks now (Rails and Django) don't have a decent IDE, most of Rails/Django developers use vi and emacs (well and TextMate but that is for Mac OSX).