-
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
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; }}