Its good that you are going to learn Struts.
Just refer "http://www.roseindia.net/struts/"
;. Its a very good site to learn struts.
You dont need to be expert in any other framework or else before starting struts. you just need to have knowledge of JSP-Servlet, nothing else.
Best of Luck for struts.
Thanks and Regards