Struts2表单验证xml后台提示“严重: Validation error for….”

按实验楼中的代码敲得,对了好几遍都是一样的,但一直无法达到在前台提示错误信息的效果,仅能在后台的控制台找到如下类似的信息:

严重: Validation error for user.name:user name cannot be empty!

找了好久才知道,原来Action类中里要继承ActionSupport类才行。

如,将实验楼中源代码为:

public class ValidateAction {

    private User user;

    public User getUser() {
        return user;
    }
    public void setUser(User user) {
        this.user = user;
    }

    public String execute() {
        return "success";
    }

}

需改为如下代码才可实现:

public class ValidateAction extends ActionSupport{

    private User user;

    public User getUser() {
        return user;
    }
    public void setUser(User user) {
        this.user = user;
    }

    public String execute() {
        return "success";
    }

}

实验楼代码来源

Struts2 - 表单验证

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏凉城

EMLOG扩展 - 百度自动推送JS优化,规避错误、重复推送、判断文章是否收录

56970
来自专栏北京马哥教育

25个常用的Linux iptables规则

一些常用的 Linux iptables 规则,请根据自己的具体需要再修改。 # 1. 删除所有现有规则 # 2. 设置默认的 chain 策略 # 3. 阻止...

36970
来自专栏我爱编程

关于 Really Simple SSL 插件的使用笔记

首先,在插件 Really Simple SSL 的默认配置里,插件本身是自带301重导向到 https 设定的。 其次也默认内部的 WordPress 30...

19330
来自专栏源码之家

最新淘客AppKey申请教程

93520
来自专栏FreeBuf

WinRAR 0day漏洞 (附利用过程)

英国安全机构Mohammad Reza Espargham的漏洞实验室发现,流行压缩工具WinRAR 5.21最新版里存在一个安全漏洞,目前该漏洞还属于零日漏洞...

91580
来自专栏腾讯NEXT学位

【干货】加强 web 静态资源安全方法之SRI

我们通常会用CSP加强站点JS资源的执行限制,有效降低XSS攻击;我们通过HTTPS链接加密资源,减少站点资源劫持风险等等大量的前端安全方案。但你可能还没听说...

8K30
来自专栏linux驱动个人学习

linux内核完全剖析——基于0.12内核-笔记(2)-统一编址和独立编址

IO是什么 ? IO(Input and Output)是输入输出接口。是CPU和其他外部设备(如串口、LCD、触摸屏、LED等)之间通信的接口。一般的,我们说...

39360
来自专栏程序工场

100 个较全面的 IT 热门编程开发视频教程

24650
来自专栏禹都一只猫博客

ubuntu16.04国内apt源以及官方源

3K30
来自专栏Jerry的SAP技术分享

Internationalization(i18n) support in SAP CRM,UI5 and Hybris

i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。对程序来说,在不修改内部代码的情况...

35540

扫码关注云+社区

领取腾讯云代金券