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;