今亮点!Spring和Spring MVC(二)
在这个示例中,UserController java定义了5个请求处理方法来处理用户相关的操作。这些请求处理方法使用@RequestMapping注解来指
(资料图)
以下是一个简单的Spring MVC框架示例代码:
UserController.java
@Controller@RequestMapping("/user")public class UserController { @Autowired private UserService userService; @RequestMapping(value = "/addUser", method = RequestMethod.POST) public String addUser(User user) { userService.addUser(user); return "redirect:/user/list"; } @RequestMapping(value = "/updateUser", method = RequestMethod.POST) public String updateUser(User user) { userService.updateUser(user); return "redirect:/user/list"; } @RequestMapping(value = "/deleteUser", method = RequestMethod.GET) public String deleteUser(@RequestParam("userId") int userId) { userService.deleteUser(userId); return "redirect:/user/list"; } @RequestMapping(value = "/getUser", method = RequestMethod.GET) public String getUser(@RequestParam("userId") int userId, Model model) { User user = userService.getUser(userId); model.addAttribute("user", user); return "userDetails"; } @RequestMapping(value = "/list", method = RequestMethod.GET) public String listUsers(Model model) { List userList = userService.getAllUsers(); model.addAttribute("userList", userList); return "userList"; }}
userList.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> User List User List
User ID User Name Action ${user.userId} ${user.userName} ?userId=${user.userId}">View | ?userId=${user.userId}">Delete
">Add User
userDetails.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> User Details User Details
User ID ${user.userId} User Name ${user.userName}
">Back to User List
在这个示例中,UserController.java
定义了5个请求处理方法来处理用户相关的操作。这些请求处理方法使用 @RequestMapping
注解来指定它们处理的URL。@RequestParam
注解用于将请求参数映射到方法参数。Model
对象用于在请求处理方法和视图之间传递数据。
在视图方面,userList.jsp
和 userDetails.jsp
分别用于显示用户列表和用户详细信息。这些JSP页面使用 JSTL
和 EL
来遍历用户列表并显示用户信息。其中,
标签用于生成正确的URL以避免硬编码。
标签:
在这个示例中,UserController java定义了5个请求处理方法来处理用户相关的操作。这些请求处理方法使用@RequestMapping注解来指
属兔人经历了2023年的值太岁,在2024年是属龙的一年运势会得到提升,加上兔与龙组合成 "龙兔同行 ",因此在这一年里,属兔人的运势也相对较好
近日,福建省纤检中心会同中国消费品质量安全促进会、东南(福建)认证中心联合举办主题为“提振消费信心,创建美好消费体验”的“功能性服装
“黄连长在这里安息了89年,多希望通过雄剑找回亲人,到时候我们何氏家族和他们共同来祭奠您。”清明节到来,在江西省赣州市崇义县乐洞乡乐洞村白
1、镇江无非就3个山,金山,焦山,北固山,这3个山个人推荐去金山人比较多点。2、一般到镇江的人都会去的。3、想吃的多玩上
芹菜常吃但不会挑,说的是不是您?本市专业厨师陈涛教您如何挑选到爽口又好吃的芹菜,学会就再也不用担心买到的芹菜又老又难吃了。看根茎:如