SpringMVC的基本使用步骤

SpringMVC的基本使用步骤

1.创建web工程

2.在src下创建lib文件夹,导入SpringMVC相关jar包(在Spring的基础之上再添加一个mvc包)

SpringMVC的基本使用步骤_第1张图片

 3.在工程文件夹下创建resource文件夹,并添加配置文件springmvc.xml



    
    
    

    
    
    

4.配置前端控制器(web.xml)




    
    
        mySpringMVC
        org.springframework.web.servlet.DispatcherServlet
        
        
        
            contextConfigLocation
            classpath:springmvc.xml
        
        
        1


    
    
        mySpringMVC
        
        *.action
    


5.创建控制器

package com.helong.springmvc;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
/*使用注解时,要在springmvc.xml中开启注解扫描 并在设置中设置开启注解*/
@Controller
public class MyController {

    //匹配请求可以省略action
    /*如果有数据要发送到其他界面就可以返回ModeAndView来传递数据*/
    /*@RequestMapping("/first.action") 这个位置的.action可以省略*/
    @RequestMapping("/first")
    public ModelAndView show1(){

        ModelAndView modelAndView = new ModelAndView();

        //请求过来后跳转到某一个界面 往另一个界面中传一些数据(存放数据)
        modelAndView.addObject("name","helong");
        //访问该页面的时候会自动跳转到下面的页面,并且可以在这个页面中获取上方存入的数据
       /* modelAndView.setViewName("/result.jsp");*/
        //重定向到其他的action(也就是直接执行其他action,这个位置.action不能省略)
        modelAndView.setViewName("redirect:/second.action");//发送请求的时候不能省略.action

        return modelAndView;
    }


    /*如果不需要传递数据到其他界面就可以直接返回一个String转发到对应的界面*/
    /*@RequestMapping("/second.action") 这个位置的.action可以省略*/
    @RequestMapping("/second")
    public String show2(){
        ModelAndView modelAndView = new ModelAndView();
        /*转发到return后面设置的界面*/
      /*  return "/result.jsp";*/
        //重定向到其他页面(直接跳转到其他页面)
        /*重定向是把前端发送过来的数据直接转发给其他定向的位置
        * 重定向还会改变浏览器的地址栏信息*/
        return "redirect:/result.jsp";
    }
}

6.创建发送请求jsp文件,并设置请求

 发送请求到result.jsp界面获取数据
  发送请求到result.jsp界面获取数据

7.创建接收数据/转发条跳转的jsp界面


result--界面

name:${name}

 

你可能感兴趣的:(SpringMVC)