发表于: 2020-06-03 18:46:29
1 1480
今天完成的事情:
1.任务二代码上传到github
ssm整合之后的代码
2.代码上传到服务器运行测试,功能都可用。现在我把毕设项目传上去了。
3.做了个注册页面想完成校验和国际化,可是网上那些东西都不能用,不是缺东西就是到我这不好使,找别人的日报也没有能用的。实在不知道咋弄了,也没个能问的人。
明天计划的事情:
继续弄
遇到的问题:
校验和国际化不知道咋弄了,不好使。
收获:
也不知道那个验证是不是Jsr303,找视频做也不好使,点提交没有显示出错误提示
1.加上注解
private int user_id;
@NotEmpty(message = "用户名不能为空!")
private String username;
@NotEmpty(message = "密码不能为空!")
private String pwd;
@Email(message = "请输入正确的邮件地址!")
2.加了这几个依赖,视频是加jar包,不知道我这几个依赖加的对不对
<!-- https://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator -->
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
<version>7.0.0.Alpha3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator-annotation-processor -->
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator-annotation-processor</artifactId>
<version>7.0.0.Alpha3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/javax.validation/validation-api -->
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>2.0.1.Final</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.guicedee.services/classmate -->
<dependency>
<groupId>com.guicedee.services</groupId>
<artifactId>classmate</artifactId>
<version>1.0.9.14</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.jboss.logging/jboss-logging -->
<dependency>
<groupId>org.jboss.logging</groupId>
<artifactId>jboss-logging</artifactId>
<version>3.4.1.Final</version>
</dependency>
3.按照视频写的controller
@Controller
@RequestMapping("/reg")
public class RegController {
@Resource(name = "regService")
private RegService regService;
@RequestMapping(value ="/regView")
public String addUserView() {
return "reg";
}
@RequestMapping(value = "/add")
public String insertUser(@Valid Regist regist, BindingResult result) throws Exception {
if(result.getErrorCount()>0){
System.out.println("出错了");
for (FieldError error:result.getFieldErrors()){
System.out.println(error.getField()+":"+error.getDefaultMessage());
}
}
regService.addUser(regist);
return "redirect:regView";
}
}
4.springmvc.xml加了这行代码
<mvc:annotation-driven></mvc:annotation-driven>
5.页面
<html>
<head>
<title>注册</title>
</head>
<body>
<h2>注册</h2>
<form id="regForm" action="${pageContext.request.contextPath}/reg/add" method="post">
<form:errors path="*"></form:errors>
用户名:<input type="text" name="username"/><br>
密码:<input type="text" name="pwd"/><br>
邮箱:<input type="text" name="email"/><br>
<input type="submit" name="注册" value="提交">
<input type="reset" name="Reset" value="取消">
</form>
</body>
</html>
评论