Spring框架入门教程第二部分有哪些关键知识点?
- 内容介绍
- 文章标签
- 相关推荐
本文共计713个文字,预计阅读时间需要3分钟。
在配置前端控制器前,需在`web.xml`文件中添加以下代码:
xmlSpringMVC_01springmvcorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:spring/springmvc.xml配置处理器映射器和处理器适配器
配置前端控制器 在 web.xml 文件中添加如下代码:
contextConfigLocation
classpath:spirng/springmvc.xml
package com.ys.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; import com.ys.po.User; import com.ys.service.impl.IUserService; @Controller public class UserController { @Autowired public IUserService userService; @RequestMapping("/login") public ModelAndView login(User user){ ModelAndView mv = new ModelAndView(); User u = userService.selectUserByUsernameAndPassword(user); //根据用户名和密码查询user,如果存在,则跳转到 success.jsp 页面 if(u != null){ mv.addObject("username", u.getUsername()); mv.addObject("user", u); mv.setViewName("view/success.jsp"); }else{ //如果不存在,则跳转到 login.jsp页面重新登录 return new ModelAndView("redirect:/login.jsp"); } return mv; } }
本文共计713个文字,预计阅读时间需要3分钟。
在配置前端控制器前,需在`web.xml`文件中添加以下代码:
xmlSpringMVC_01springmvcorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:spring/springmvc.xml配置处理器映射器和处理器适配器
配置前端控制器 在 web.xml 文件中添加如下代码:
contextConfigLocation
classpath:spirng/springmvc.xml
package com.ys.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; import com.ys.po.User; import com.ys.service.impl.IUserService; @Controller public class UserController { @Autowired public IUserService userService; @RequestMapping("/login") public ModelAndView login(User user){ ModelAndView mv = new ModelAndView(); User u = userService.selectUserByUsernameAndPassword(user); //根据用户名和密码查询user,如果存在,则跳转到 success.jsp 页面 if(u != null){ mv.addObject("username", u.getUsername()); mv.addObject("user", u); mv.setViewName("view/success.jsp"); }else{ //如果不存在,则跳转到 login.jsp页面重新登录 return new ModelAndView("redirect:/login.jsp"); } return mv; } }

