当前位置 : 主页 > 编程语言 > c++ >

Sping初识(二)

来源:互联网 收集:自由互联 发布时间:2021-07-03
配置前端控制器 在 web.xml 文件中添加如下代码: SpringMVC_01 springmvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:spirng/springmvc.xml springmvc / 配置处理器映射器、处理器适
配置前端控制器   在 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;
    }
 
}
网友评论