创建第一个springmvc程序

创建第一个springmvc程序

1、创建父项目文件,导入依赖,删除src文件夹

pom.xml文件

站在用户的角度思考问题,与客户深入沟通,找到黎平网站设计与黎平网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站建设、做网站、企业官网、英文网站、手机端网站、网站推广、域名与空间、虚拟主机、企业邮箱。业务覆盖黎平地区。


        
            junit
            junit
            4.12
            test
        
        
        
            javax.servlet.jsp.jstl
            jstl-api
            1.2
        
        
        
            javax.servlet.jsp
            javax.servlet.jsp-api
            2.3.3
            provided
        
        
            javax.servlet
            servlet-api
            2.5
        
        
            org.springframework
            spring-webmvc
            5.3.20
        
        
            org.projectlombok
            lombok
            1.18.24
        
    

2、创建子项目文件,导入jar包

pom.xml


        
            javax.servlet.jsp
            javax.servlet.jsp-api
            2.3.3
        
        
            javax.servlet
            servlet-api
            2.5
        
    

3、右键子项目文件,添加框架支持,选中web框架

web.xml



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

4、创建applicationContext.xml文件,添加对应bean



    

    
    
    
    
        
        
        
    

    
    


5、编写bean中对应的servlet类

package com.kuang.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接口,重写handleRequest方法,返回一个视图
public class HelloController implements Controller {
    @Override
    public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
        //新建一个modelandview
        ModelAndView mv = new ModelAndView();
        
        //添加对象
        mv.addObject("msg","HelloSpringMVC");
        
        //设置返回的视图,不需要后缀名,在applicationcontext中添加过suffix
        mv.setViewName("hello");
        
        //将对应视图返回
        return mv;
    }
}

6、可能遇到的问题

404找不到文件

不是你代码的问题,可以查看依赖是否成功导入

7、通过tomcat启动运行,在浏览器中访问http://localhost:8080/hello

程序运行成功


标题名称:创建第一个springmvc程序
标题路径:http://pwwzsj.com/article/dsdiheg.html