Uploaded image for project: 'Struts 2'
  1. Struts 2
  2. WW-4617

Johannes Register.java needs to be copied to Struts-2.3.4

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.3.4.1
    • Fix Version/s: 2.5.x
    • Component/s: Example Applications
    • Labels:
      None
    • Environment:

      Struts-2.3.4

      Description

      Johannes updated Register.java located at

      https://github.com/apache/struts-examples/blob/master/form-processing/src/main/java/org/apache/struts/register/action/Register.java

      needs- to be copied to processing-forms example:
      $STRUTS2_HOME/src/apps/processing-forms/src/main/java/org/apache/struts/register/action/Register.java

      Here is new code from Johannes:

      package org.apache.struts.register.action;

      import com.opensymphony.xwork2.ActionSupport;
      import org.apache.struts.register.exceptions.SecurityBreachException;
      import org.apache.struts.register.model.Person;

      /**

      • Acts as a controller to handle actions related to registering a user.
      • @author Johannes Geppert
        */
        public class Register extends ActionSupport {
        private static final long serialVersionUID = 1L;
        private Person personBean;

      @Override
      public String execute() throws Exception

      { // call Service class to store personBean's state in database return SUCCESS; }

      public void throwException() throws Exception

      { throw new Exception("Exception thrown from throwException"); }

      public void throwNullPointerException() throws NullPointerException

      { throw new NullPointerException("Null Pointer Exception thrown from " + Register.class.toString()); }

      public void throwSecurityException() throws SecurityBreachException

      { throw new SecurityBreachException( "Security breach exception thrown from throwSecurityException"); }

      public Person getPersonBean()

      { return personBean; }

      public void setPersonBean(Person person)

      { personBean = person; }

      }

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              mgainty@hotmail.com Martin Gainty
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: