java - 在struts2中,如何使用注释来验证模型驱动的操作?

标签 java struts2

我想使用注释来验证我的操作。

但是数据位于模型中(因为模型驱动接口(interface)),所以我无法注释操作字段。

那么,如何注释“模型”的字段?

最佳答案

您可以通过在重写的 getModel() 方法上使用 @VisitorFieldValidator 来使用注释。

@Override
@VisitorFieldValidator(appendPrefix = false)
public Object getModel() {
    return yourBean;
}

现在使用注释进行正常验证。

关于java - 在struts2中,如何使用注释来验证模型驱动的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23431089/

相关文章:

java - 从变换矩阵中寻找角度

java - 使用 Ubuntu Containers (ascii, utf-8) 在 docker (Python, Java, Ruby, ...) 中运行应用程序时出现编码问题

java - Android - 如何使屏幕覆盖上的按钮可点击

java 带有迭代器的泛型数组

java - 下载文件时删除文件

java - 接收序列化对象时出现 "javax.servlet.ServletException: java.lang.RuntimeException: No ClassLoaders found for:"异常

java - Java Sockets 默认实现什么 ARQ 协议(protocol)?

java - Struts2 验证框架如何工作

java - 验证后不显示表单错误 - Struts2

javascript - 如何在Javascript中获取旧值和新值?