Today I learned about the UI tags in Struts 2. It is indeed way easier to use than building a form from scratch. I also learned about ValueStack and ActionContext – how you could push data to the ValueStack so that you don’t have to explicitly name the properties that belong to deeper classes than the Action class.
I also did some exercises on bean and control tags in struts2. And "refreshed" knowledge of CSS.
In summary, I am now more familiar with using the struts-tags in forms, configuring the struts.xml and web.xml, and using the ActionContext (esp. session) and ValueStack(push method).