SpringMVC頁面重定向redirect
阿新 • • 發佈:2018-11-02
package com.igeek.ssm.ex.controller; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import com.igeek.ssm.ex.pojo.User; import com.igeek.ssm.ex.service.UserService; /** * @author www.igeehome.com * * TODO * * 2018年10月29日下午8:04:50 */ @Controller public class UserController { @Autowired private UserService userService; @RequestMapping("/addUser") public String addUser(User user) { userService.saveUser(user); // 無論是否成功,進入列表頁面 // 重定向進入url:userList.action return "redirect:userList.action"; } @RequestMapping("/userList") public String queryAll(Model model) { List<User> users = userService.queryAll(); model.addAttribute("users", users); return "userList"; } @RequestMapping("/user/{userId}/delete") public String delete(@PathVariable int userId) { userService.deleteUser(userId); // 重定向進入url:userList.action return "redirect:../../userList.action"; } @RequestMapping(value = "/editUser", method = RequestMethod.GET) public User inputEdit(int id) { return userService.queryById(id); } @RequestMapping(value = "/editUser", method = RequestMethod.POST) public String editUser(User user) { userService.update(user); // 重定向進入url:userList.action return "redirect:userList.action"; } }