Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
2.3.4.1
-
None
-
None
-
Struts-2.3.4
Description
Johannes updated Register.java located at
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
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; }}