validation实现信息的check

UserBean.java中的主要代码:

public class UserBean {
	@NotEmpty(field="用户ID",  message="{errors.required}")            //利用不能为空的标签@NotEmpty,输出错误信息
	private String userId;
	@NotEmpty(field="用户姓名",  message="{errors.required}")
	private String userName;
	@NotEmpty(field="登录密码",  message="{errors.required}")
	private String password;
}

HelloWorldController.ja中代码:

public String initregister(Model model, @Valid @ModelAttribute("userBean") UserBean userBean,
			BindingResult results) throws SQLException {

		if (results.hasErrors()) {
			log.info("用户名或密码不能为空!");
			return "register";
		}
}

ValidationMessages.properties中代码:

errors.required={field}为必须输入项目,不能为空!                   //用来显示输出的错误信息的具体内容!!
field为UserBean.java中@NotEmpty(field="用户ID",  message="{errors.required}") field的值

将错误信息输出到HTML页面的主要语句:

<span th:if="${#fields.hasErrors(‘${userBean.*}‘)}"><span th:errors="${userBean.*}"></span></span>
			<span th:text="${message}"></span>
时间: 2024-10-11 19:27:41

validation实现信息的check的相关文章

PLSQL_统计信息系列5_统计信息生成和还原(案例)

2015-02-01 Created By BaoXinjian 一.摘要 统计信息在重新生成后,发现并不能改善程序的性能,甚至更差的时候 Oracle提供了dbms_stat包,对统计信息进行还原 还原步骤如下 Step1. Regather the stats of the tables involved in the query. 重新产生统计信息 Step2. Check the excution plan of the SQL with explain plan. 统计信息更新后解析计

Reusable async validation for WPF with Prism 5

WPF has supported validation since the first release in .NET 3.0. That support is built into the binding object and allows you to indicate validation errors through exceptions, an implementation of the IDataErrorInfo interface, or by using WPF Valida

springMVC引入Validation详解

本文简单介绍如何引入validation的步骤,如何通过自定义validation减少代码量,提高生产力.特别提及:非基本类型属性的valid,GET方法的处理,validation错误信息的统一resolve. 本文中validation的实际实现委托给Hibernate validation处理 基本配置 pom引入maven依赖 <!-- validation begin --> <dependency> <groupId>javax.validation<

Fabric V1 交易的生命周期

Fabric v1 Transaction Lifecycle1 Client application creates tran proposeal (chinacode function and arguments) and sends to endorsing peer(s).2 Endorsing peer executes chinacode,generates ReadWriteSet based on keys that were read and written.3 Endorsi

[翻译自mos文章]不完全恢复之后,open resetlogs之前,怎么快速的检查数据库是否处于一致性的状态?

不完全恢复之后,open resetlogs之前,怎么快速的检查数据库是否处于一致性的状态? 翻译自: How to quickly check that Database is consistent after incomplete recovery (Point in Time Recovery) before OPEN RESETLOGS (Doc ID 1354256.1) 适用于: Oracle Database - Enterprise Edition - Version 9.0.1

应付系统选项 Payables Options

(N) AP > Setup > Options > Payables Options应付系统选项设置整个应付系统使用的控制项和默认值.我们可以在此窗口中设置默认值,从而简化供应商输入.发票输入和自动付款处理.这些选项设置好后是可以随时更改的. 会计选项(Acounting Option) 发放付款时(When Payment is issued)在发放付款后,应付款管理系统会将每项付款记一次帐.并会生成如下会计分录:未调节付款:借AP 负债账户贷现金账户远期付款:借AP 负债账户贷远期

数据验证【web前端,表单】

数据验证 最近做后台比较多,路七八糟的数据验证,弄得不厌其烦.SO,弄了个表单验证的玩意出来,达到快速,简介,不烦人的验证. 下面看看,几种方式的数据验证,有什么不同.先有需要验证的数据: <form> <input type="text" name="name" /> <input type="text" name="password" /> <input type="nu

TortoiseGit关联gitlab 关联git

1,安装下面两个软件 和 生成密钥.公钥 安装TortoiseGit.Git-2.11.1-64-bit 软件. 2,生产git.TortoiseGit.gitlab三方关联的公钥和密钥. 第一步用git生产私钥和公钥文件. 打开git软件的工具,在弹出的控制台中输入如下命令: $ ssh-keygen -t rsa -C "[email protected]" (注释:红色部分使用自己的gitlab账号,生成文件的过程中直接回车直到文件生成(一般是放在c盘用户目录下的".s

redis 服务相关

一 什么是redis Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作由VMware主持.Redis是一种高级key-value数据库.它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富.有字符串,链表,集 合和有序集合.支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能.所以Redis也可以被看成是一个数据