Spring框架入门教程第二部分有哪些关键知识点?

2026-04-15 09:213阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计713个文字,预计阅读时间需要3分钟。

Spring框架入门教程第二部分有哪些关键知识点?

在配置前端控制器前,需在`web.xml`文件中添加以下代码:

Spring框架入门教程第二部分有哪些关键知识点?

xmlSpringMVC_01springmvcorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:spring/springmvc.xml配置处理器映射器和处理器适配器

配置前端控制器   在 web.xml 文件中添加如下代码:

SpringMVC_01 springmvc org.springframework.web.servlet.DispatcherServlet

contextConfigLocation

classpath:spirng/springmvc.xml springmvc / 配置处理器映射器、处理器适配器、视图解析器   在 config/spring 目录下新建 springmvc.xml文件

编写 Handler,也就是 Controller   在 com.ys.controller 包下新建 UserController.java 文件

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分钟。

Spring框架入门教程第二部分有哪些关键知识点?

在配置前端控制器前,需在`web.xml`文件中添加以下代码:

Spring框架入门教程第二部分有哪些关键知识点?

xmlSpringMVC_01springmvcorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:spring/springmvc.xml配置处理器映射器和处理器适配器

配置前端控制器   在 web.xml 文件中添加如下代码:

SpringMVC_01 springmvc org.springframework.web.servlet.DispatcherServlet

contextConfigLocation

classpath:spirng/springmvc.xml springmvc / 配置处理器映射器、处理器适配器、视图解析器   在 config/spring 目录下新建 springmvc.xml文件

编写 Handler,也就是 Controller   在 com.ys.controller 包下新建 UserController.java 文件

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; } }