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;


Reply via email to