From 9488fd0afbb4a8de5ad3a29a1094828bb27921bc Mon Sep 17 00:00:00 2001 From: Lukasz Lenart Date: Mon, 23 Sep 2013 06:45:12 +0000 Subject: [PATCH] Adds dedicated method to display Login form and base on declarative validation instead of on programmatic one git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@1525512 13f79535-47bb-0310-9956-ffa450edef68 --- apps/blank/src/main/java/example/Login.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/apps/blank/src/main/java/example/Login.java b/apps/blank/src/main/java/example/Login.java index d425488b9..6a1e750fe 100644 --- a/apps/blank/src/main/java/example/Login.java +++ b/apps/blank/src/main/java/example/Login.java @@ -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;