栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

## idea创建maven工程搭建springmvc框架完成和servlet一样的功能

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

## idea创建maven工程搭建springmvc框架完成和servlet一样的功能

文章目录
  • 一、新建一个Maven 项目
  • 二、导入依赖
  • 三、新建一个Module,创建名为springmvc-hellospringmvc
  • 四、在web.xml中注册DispatcherServlet
  • 五、编写springmvc的配置文件
  • 六、编写业务操作Controller,返回一个ModelAndView,装数据
  • 七、配置Tomcat发布测试

一、新建一个Maven 项目


项目名SpringMVC

二、导入依赖

    
        
            junit
            junit
            4.12
        
        
            org.springframework
            spring-webmvc
            5.1.9.RELEASE
        
        
            javax.servlet
            servlet-api
            2.5
        
        
            javax.servlet.jsp
            jsp-api
            2.2
        
        
            javax.servlet
            jstl
            1.2
        
        
           javax.servlet
           servlet-api
           2.5
        
        
           javax.servlet.jsp
           jsp-api
           2.2
        
    
三、新建一个Module,创建名为springmvc-hellospringmvc

添加web支持


此时项目中 web.xml已经创建好了

四、在web.xml中注册DispatcherServlet

    
        SpringMVC
        org.springframework.web.servlet.DispatcherServlet
        
        
            contextConfigLocation
            classpath:springmvc-servlet.xml
        
        
        1
    
 
    
    
        SpringMVC
        /
    

在resources文件中创建File文件命名为springmvc-servlet.xml

五、编写springmvc的配置文件

第一步:在springmvc-servlet.xml添加



 

第二步添加处理映射器


第三步添加处理器适配器


第四步添加视图解析器



   
   
   
   

六、编写业务操作Controller,返回一个ModelAndView,装数据
package com.springmvc.controller;
 
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;
 
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//导入Controller接口
public class HelloController implements Controller {
 
    @Override
    public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
        //ModelAndView 模型和视图
        ModelAndView mv = new ModelAndView();
 
        //封装对象,放在ModelAndView中。Model
        mv.addObject("msg","HelloSpringMVC!");
        //封装要跳转的视图,放在ModelAndView中
        mv.setViewName("hello"); //: /WEB-INF/jsp/hello.jsp
 
        return mv;
    }
}

在WEB-INF下创建jsp文件->hello.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


    ${msg}


index.jsp代码如下:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>

  
    $Title$
  
  
  $END$
  

七、配置Tomcat发布测试





添加测试项目:


注意删除下面路径:


调试错误代码使其完善即可。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/294916.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号