|
Struts example source code file (ValidateAnnotatedMethodOnlyAction.java)
The Struts ValidateAnnotatedMethodOnlyAction.java source codepackage com.opensymphony.xwork2.test.annotations; import com.opensymphony.xwork2.ActionSupport; import com.opensymphony.xwork2.validator.annotations.ExpressionValidator; import com.opensymphony.xwork2.validator.annotations.Validation; /** * <code>ValidateAnnotatedMethodOnlyAction * * @author <a href="mailto:hermanns@aixcept.de">Rainer Hermanns * @version $Id: ValidateAnnotatedMethodOnlyAction.java 894087 2009-12-27 18:00:13Z martinc $ */ @Validation public class ValidateAnnotatedMethodOnlyAction extends ActionSupport { String param1; String param2; public String getParam1() { return param1; } public void setParam1(String param1) { this.param1 = param1; } public String getParam2() { return param2; } public void setParam2(String param2) { this.param2 = param2; } @ExpressionValidator(expression = "(param1 != null) || (param2 != null)", message = "Need param1 or param2.") public String annotatedMethod() { try { // do search } catch (Exception e) { return INPUT; } return SUCCESS; } public String notAnnotatedMethod() { try { // do different search } catch (Exception e) { return INPUT; } return SUCCESS; } } Other Struts examples (source code examples)Here is a short list of links related to this Struts ValidateAnnotatedMethodOnlyAction.java source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.