11package com .giit .www .system .controller ;
22
3+ import com .giit .www .entity .User ;
34import com .giit .www .system .service .UserBiz ;
45import org .springframework .stereotype .Controller ;
56import org .springframework .ui .Model ;
7+ import org .springframework .ui .ModelMap ;
68import org .springframework .web .bind .annotation .RequestMapping ;
79
810import javax .annotation .Resource ;
11+ import javax .servlet .http .HttpServletRequest ;
12+ import javax .servlet .http .HttpServletResponse ;
913
1014/**
1115 * Created by c0de8ug on 16-2-9.
1216 */
1317
1418@ Controller
15- @ RequestMapping ("user" )
19+ @ RequestMapping ("user.do " )
1620public class UserController {
1721
1822 @ Resource (name = "userBizImpl" )
@@ -21,7 +25,32 @@ public class UserController {
2125 @ RequestMapping ("findAll" )
2226 public String findAll (Model m ) {
2327 m .addAttribute ("userList" , userBiz .findAll ());
24- return "system/user" ;
28+ return "system/userinfo/user" ;
29+ }
30+
31+ @ RequestMapping ("findById" )
32+ public String findById (String id , Model m ) {
33+ //todo 这里要做非空判断
34+ m .addAttribute ("user" , userBiz .findById (id ));
35+ return "system/userinfo/user_update" ;
36+ }
37+
38+ @ RequestMapping ("update" )
39+ public String update (User user ) {
40+ userBiz .update (user );
41+ return "redirect:/user.do/findAll" ;
42+ }
43+
44+ @ RequestMapping ("add" )
45+ public String add (User user ) {
46+ userBiz .add (user );
47+ return "redirect:/user.do/findAll" ;
48+ }
49+
50+ @ RequestMapping ("delete" )
51+ public String delete (String id ) {
52+ userBiz .delete (id );
53+ return "redirect:/user.do/findAll" ;
2554 }
2655
2756}
0 commit comments