package com.nroad.heartserver.model;
import org.hibernate.validator.constraints.NotEmpty;
import org.hibernate.validator.constraints.Range;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
/**
* Created by jiyy on 2017/1/3.
*/
public class AnimalForm {
private long id;
@NotEmpty(message="动物名: 不能为空")
private String oname;
@Range(min = 1, message="数量: 必须大于0")
@NotNull(message="数量: 不能为空")
private int ocount;
@Size(max = 10, message="备注: 长度不能超过10个字符")
private String memo;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getOname() {
return oname;
}
public void setOname(String oname) {
this.oname = oname;
}
public int getOcount() {
return ocount;
}
public void setOcount(int ocount) {
this.ocount = ocount;
}
public String getMemo() {
return memo;
}
public void setMemo(String memo) {
this.memo = memo;
}
}
package com.nroad.heartserver.controller;
import com.nroad.heartserver.model.AnimalForm;
import org.springframework.stereotype.Controller;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;
import javax.validation.Valid;
/**
* Created by jiyy on 2017/1/3.
*/
@Controller
public class AnimalController {
@RequestMapping("/tohtml")
public ModelAndView algorithmConfiguration(){
ModelAndView model = new ModelAndView();
model.addObject("animalForm",new AnimalForm());
model.addObject("animalFormU",new AnimalForm());
model.setViewName("/test/zoolist");
return model;
}
/* @RequestMapping(path = "/list", params = {
"save"}, method = RequestMethod.POST