| 发表于:2007-07-31 16:47:04 楼主 |
@typeconversion(converter = "cn.rtdata.yufei.dateconverter ") @requiredfieldvalidator(message = "please enter the date ") 这是我的一个ation中的,谁帮分别解释一下,随便交流一下,annotation! 完整的代码如下: import java.util.date; import com.opensymphony.xwork2.actionsupport; import com.opensymphony.xwork2.validator.annotations.validation; import com.opensymphony.xwork2.validator.annotations.requiredstringvalidator; import com.opensymphony.xwork2.validator.annotations.requiredfieldvalidator; import com.opensymphony.xwork2.conversion.annotations.conversion; import com.opensymphony.xwork2.conversion.annotations.typeconversion; @validation() @conversion() public class helloworldaction extends actionsupport { /** * */ private static final long serialversionuid = 6497196748231425624l; private date now; private string name; @typeconversion(converter = "cn.rtdata.yufei.dateconverter ") @requiredfieldvalidator(message = "please enter the date ") public void setdatenow(date now) { this.now = now; } public date getdatenow() { return now; } @requiredstringvalidator(message = "please enter a name ", trim = true) public void setname(string name) { this.name = name; } public string getname() { return this.name; } public string EXECute() throws exception { return success; } } |
|
|
|
|