我是spring boot和hibernate的新手。我已经声明了一个模型类Office,它是:
package com.ashwin.officeproject.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import org.springframework.data.annotation.CreatedDate;
import org.springframework.data.annotation.LastModifiedDate;
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
import javax.persistence.*;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.util.Date;
@Entity
@Table(name = "office")
public class Office {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long officeId;
@NotEmpty(message = "{officename.notempty}")
private String officeName;
@NotNull
private int officeNumber;
/*@Size(min = 8, max = 72, message = "Your offc address between 8 and 72 characters long")*/
/*@NotEmpty(message = "Please provide a offc name")*/
private String officeAddress;
public Office() {
}
//ommitted getters and setters
}
当我单击提交按钮时,如果我的表单中的输入字段为空,我想验证我的表单并在输入字段下方显示消息,例如“请提供有效的办公室名称”。但是发生的事情是当我点击提交按钮,然后它会转到我的 error.jsp 页面,但它没有显示我在上面声明的任何验证消息。我的错误页面显示是:
错误.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<p>Error</p>
</body>
</html>
我在 Eclipse 中的控制台中也没有收到任何错误。当我的表单字段为空时,它只是将我重定向到 error.jsp 页面。
慕勒3428872
慕尼黑8549860
相关分类