struts code learning