You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by Apache Wiki <wi...@apache.org> on 2007/02/21 01:43:02 UTC

[Struts Wiki] Update of "StrutsQuickStart4" by MichaelJouravlev

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification.

The following page has been changed by MichaelJouravlev:
http://wiki.apache.org/struts/StrutsQuickStart4

New page:
== Data editing and full-blown CRUD application ==

Now when we know how to view and delete an employee, let us add the missing parts: creation, update and saving of modified employee data. 

The EmployeeAction class handles "create", "view", "edit", "duplicate", "save", "delete" and "close" events, this is how it is configured:

{{{<action path  = "/employeesListCRUD"
        type  = "actions.EmployeesListAction">
  <forward name = "render" path = "/jspstruts4/employees.jsp"/>
</action>

<action path  = "/employeeActionCRUD"
        type  = "actions.EmployeeAction"
        name  = "crudform"
        scope = "request"
        validate  = "false"
        parameter = "create,view,edit,duplicate,save=validateAndSave,delete,close">
  <forward name = "renderedit" path = "/jspstruts4/employee-edit.jsp"/>
  <forward name = "renderpreview" path = "/jspstruts4/employee-view.jsp"/>
  <forward name = "finished" path = "/employeesListCRUD.do" redirect = "true"/>
</action>}}}

The {{{EmployeeAction}}} class is not very complicated, but you better dowload the sample WAR file with the source code: attachment:crud.war.