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;