毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> java技术 >> 正文

spring3 mvc注解校验@NotNull没有作用

更新时间:2014-3-30:  来源:毕业论文

在学习spring mvc注解校验的时候发现@NotNull没有起作用!如uname.而password的@Size能行.哪位达达指导下,告诉我问题出在哪里!
代码如下
 package com.zed.model;   import javax.validation.constraints.NotNull; import javax.validation.constraints.Size;   public class User {             @NotNull(message="用户名不能为空")     private String uname;           @Size(min=4,max=8, message="密码长度应为{min}-{max}位")     private String password;       public String getUname() {         return uname;     }       public void setUname(String uname) {         this.uname = uname;     }       public String getPassword() {         return password;     }       public void setPassword(String password) {         this.password = password;     }             }

控制器代码
package com.zed.web;   import javax.validation.Valid;   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 com.zed.model.User;   @Controllerpublic class UserController {       @RequestMapping(value="/userLogin", method=RequestMethod.POST)     public String userLogin(@Valid User user, BindingResult result) {                   if(result.hasErrors()) {             return "home";         } else {                         return "success";         }     } }

spring文件配置关键部分
 <context:component-scan base-package="com.zed" />   <mvc:annotation-driven />   <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">     <property name="prefix" value="/WEB-INF/views/" />     <property name="suffix" value=".jsp" /> </bean>

简单的表单
<form action="userLogin" method="post">     <label>user name</label>     <input name="uname" type="text">     <label>password</label>     <input name="password" type="text">     <input type="submit" value="submit"> </form>
知道null和""有区别不? 用NotEmpty

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。