You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by lu...@apache.org on 2013/09/23 08:45:12 UTC

svn commit: r1525512 - /struts/struts2/trunk/apps/blank/src/main/java/example/Login.java

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;