springmvc用户注册,登陆的实现

来源:互联网 发布:centos测速 编辑:程序博客网 时间:2024/05/15 23:49
最简单的,注册,登陆,注销的代码,通过springmvc+hibernate+jstl注解实现的。 

下载地址: http://www.zuidaima.com/explore/18.htm#code_44 

标签:Hibernate JSTL Spring

源码与演示:源码出处

[1].[代码] [Java]代码 跳至 [1]

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
packagecom.javaniu.controller;
 
importjava.io.IOException;
 
importjavax.servlet.http.HttpServletResponse;
importjavax.servlet.http.HttpSession;
 
importorg.apache.log4j.Logger;
importorg.springframework.beans.factory.annotation.Autowired;
importorg.springframework.stereotype.Controller;
importorg.springframework.web.bind.annotation.ModelAttribute;
importorg.springframework.web.bind.annotation.RequestMapping;
importorg.springframework.web.bind.annotation.RequestMethod;
importorg.springframework.web.servlet.ModelAndView;
 
importcom.javaniu.dao.UserDao;
importcom.javaniu.module.User;
 
@Controller
@RequestMapping({"/user"})
publicclass UserController {
 
    Logger logger = Logger.getLogger(UserController.class);
 
    @Autowired
    publicHttpSession session;
    @Autowired
    publicUserDao userDao;
 
    @RequestMapping(value = { ""}, method = { RequestMethod.GET })
    publicModelAndView index() {
        ModelAndView modelAndView = newModelAndView("user/index");
        User user = newUser();
        modelAndView.addObject("user", user);
        returnmodelAndView;
    }
 
    @RequestMapping(value = { "create"}, method = { RequestMethod.GET })
    publicModelAndView create() {
        ModelAndView modelAndView = newModelAndView("user/create");
        User user = newUser();
        modelAndView.addObject("user", user);
        returnmodelAndView;
    }
 
}

0 1