⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 createarticlevalidator.java

📁 Hibernate基础教程一书源码.Hibernate是一个持久层开源框架
💻 JAVA
字号:
package com.hibernatebook.spring.validator;

import org.springframework.validation.Errors;
import org.springframework.validation.Validator;

import com.hibernatebook.spring.form.CreateArticle;

public class CreateArticleValidator implements Validator {
	public boolean supports(Class type) {
		return CreateArticle.class.equals(type);
	}

	public void validate(Object command, Errors errors) {
		CreateArticle form = (CreateArticle)command;
		System.out.println("CreateArticleValidator");
		if( ( form.getHeadline() == null ) || form.getHeadline().trim().equals("") ) {
			System.out.println("headline: " + form.getHeadline());
			errors.rejectValue("headline","createArticle.headline.empty");
		}
		
		if( ( form.getByline() == null ) || form.getByline().trim().equals("") ) {
			System.out.println("byline: " + form.getByline());
			errors.rejectValue("byline","createArticle.byline.empty");
		}

		if( ( form.getContent() == null ) || form.getContent().trim().equals("") ) {
			System.out.println("content: " + form.getContent());
			errors.rejectValue("content","createArticle.content.empty");
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -