Actually, The primary goal of Exadel Struts Studio was to help newbie to learn Struts faster. Believe me, I know it better than any others.
If you persist to use Sturts Studio, I recommend to use Community Edition. It is a freeware and contains less automation. That is good for learning.
The main idea was to make a tool that works with "raw" Struts application and helps to get the same result as developers can get without any tool. "Helps to get the result", but not generate the result for him/her.
No magic here. To make a Struts application with Struts Studio you have to learn Struts Framework first.
Struts Studio help to avoid some common mistakes newbie makes at the very beginning, but does not hide the complexity of application. Developer still have to make a deal with Actions, ActionMappings, Form-Beans, Tag libraries and so on. Do not think that you will be able to make Struts application with Struts Studio without this knowledge.
My advise is to combine both - learn Struts itself and use tools that help you to avoid wasting time fighting with foolish mistakes. Even you use tools such as Struts Studio, Struts Concole, Easy Struts and so on, always look at source code that tool helps you to create. Avoid tools that do not give you opportunity to control over the source code each time (when your are learning).
And, of course, the good advise is to learn something by examples. It is a shortcut to get a knowledge faster. Some time ago, I adopted some standard examples for Struts Studio and put them on the web. This is a link -
http://forum.exadel.com/viewtopic.php?t=120 With best regards,
Sergey Smirnov
Struts Studio Chief Architect