📄 validateannotatedmethodonlyaction.java
字号:
package com.opensymphony.xwork2.test.annotations;import com.opensymphony.xwork2.validator.annotations.ExpressionValidator;import com.opensymphony.xwork2.validator.annotations.Validation;import com.opensymphony.xwork2.ActionSupport;/** * <code>ValidateAnnotatedMethodOnlyAction</code> * * @author <a href="mailto:hermanns@aixcept.de">Rainer Hermanns</a> * @version $Id: $ */@Validationpublic 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; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -