接上篇,今天学习Spring的验证,demo是一个极其简单的用户登陆功能,嗯,深得也不会啊!
首先,添加用户Model。
1. "FONT-FAMILY: Microsoft YaHei; FONT-SIZE: 18px">public class UserModel {
2.
3. private String id; // 用户ID
4. private String name; // 用户姓名
5. private String password; // 用户密码
6.
7. //getter setter方法
8.
第二步,定义接口及其实现类。
public interface UserService {
String userLogin(UserModel user);
}
@Service
public class UserServiceImpl implements UserService {
@Autowired
private UserDao userDao;
@Override
public String userLogin(UserModel user) {
String password = userDao.userLogin(user);
if (password.equals(user.getPassword())) {
return "success";
} else {
return "false";
}
}
}
第三步,DAO。
public interface UserDao {
String userLogin(UserModel user);
}
@Service
public class UserJdbcDaoImpl implements UserDao {
@Override
public String userLogin(UserModel user) {
retun "123456";
}
}
第四步,修改上篇中的跳转路径,并编写与之相对应的jsp页面。
@Controller
@RequestMapping("/index")
public class IndexController {
@RequestMapping("/helloWorld")
public String helloworld() {
// return "success"; //跳转到success页面
return "index";
}
}
1. SPAN style="FONT-FAMILY: Microsoft YaHei; FONT-SIZE: 18px">%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2.
3. html>
4. head>
5. meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
6. title>Insert title heretitle>
7. head>
8. body>
9. div>
10. form action="/app/user/login" id="loginform" method="post">
11. table align="center" style="padding: 100px">
12. tr>
13. td>姓名:input type="text" name="name" id="name" /> *必需 td>
14. td>form:errors path="*"/>td>
15. tr>
16. tr>
17. td>密码:input type="password" name="password" id="password"> *必需 td>
18. tr>
19. tr>
20. td>input type="submit">td>
21. tr>
22. table>
23. form>
24. div>
25. body>
26. html>SPAN>
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.e1idc.net