The best piece of advice I can give you is don't use Struts 1.x. Using a more modern framework (Struts 2, Spring MVC, Wicket...) will pay great dividends in productivity, testability and maintainability.
If you are stuck on Struts 1.x, read the User Guide and FAQ's.
I have gone thru the mentioned links which is really helpful in someway. But i need some more points which need to be taken care during web application development(from scratch) with struts framework such like below,
 Escaping special characters
 Support internationalization
 Secure application. etc..
I need these kind of info. Friends please share info or better links.