I had been using struts 2, but for few reasons i am shifting (back) to Struts 1 . I would like to know major diffrences between them like about programatic availabilities and general flows.
In http://www.java-samples.com you can find a quick and complete answer. In other words, if you can, forget Struts and use only Struts2...
This is the comparison table from the Programming Tutorials site, mentioned above:
The End-Of-Life Struts 1 release was introduced in December 2008 and is version 1.3.10. You can still get it and will still work, but there is no support or further development. You are on your own there.