Author: lukaszlenart Date: Mon Sep 23 06:45:12 2013 New Revision: 1525512 URL: http://svn.apache.org/r1525512 Log: Adds dedicated method to display Login form and base on declarative validation instead of on programmatic one
Modified: struts/struts2/trunk/apps/blank/src/main/java/example/Login.java Modified: struts/struts2/trunk/apps/blank/src/main/java/example/Login.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/apps/blank/src/main/java/example/Login.java?rev=1525512&r1=1525511&r2=1525512&view=diff ============================================================================== --- struts/struts2/trunk/apps/blank/src/main/java/example/Login.java (original) +++ struts/struts2/trunk/apps/blank/src/main/java/example/Login.java Mon Sep 23 06:45:12 2013 @@ -21,19 +21,18 @@ package example; +import org.apache.struts2.interceptor.validation.SkipValidation; + public class Login extends ExampleSupport { + @Override public String execute() throws Exception { - - if (isInvalid(getUsername())) return INPUT; - - if (isInvalid(getPassword())) return INPUT; - return SUCCESS; } - private boolean isInvalid(String value) { - return (value == null || value.length() == 0); + @SkipValidation + public String form() throws Exception { + return INPUT; } private String username;