IDEA创建SpringMVC工程,实现controller与WEB-INFO目录下的JSP文件交互

1  新建maven工程,不使用模板

IDEA创建SpringMVC工程,实现controller与WEB-INFO目录下的JSP文件交互_第1张图片

 

2  添加Web框架支持

IDEA创建SpringMVC工程,实现controller与WEB-INFO目录下的JSP文件交互_第2张图片

3 配置tomcat

IDEA创建SpringMVC工程,实现controller与WEB-INFO目录下的JSP文件交互_第3张图片

IDEA创建SpringMVC工程,实现controller与WEB-INFO目录下的JSP文件交互_第4张图片

4  修改index.jsp

IDEA创建SpringMVC工程,实现controller与WEB-INFO目录下的JSP文件交互_第5张图片

测试

IDEA创建SpringMVC工程,实现controller与WEB-INFO目录下的JSP文件交互_第6张图片

5  配置pom.xml文件

主要有:Spring框架核心库、Spring MVC、JSTL等:



    4.0.0

    it.cast
    mvcTest
    1.0-SNAPSHOT

    
        UTF-8
        4.3.0.RELEASE
    

    
    
        
        
            junit
            junit
            4.10
            test
        

        
        
            javax.servlet
            javax.servlet-api
            3.1.0
        
        
            javax.servlet.jsp
            jsp-api
            2.2
        
        
            javax.servlet
            jstl
            1.2
        

        
        
            mysql
            mysql-connector-java
            5.1.35
        

        
        
            org.springframework
            spring-web
            ${spring.version}
        
        
            org.springframework
            spring-webmvc
            ${spring.version}
        

        
        
            org.apache.commons
            commons-lang3
            3.4
        
        
            commons-fileupload
            commons-fileupload
            1.3.1
        
    

    
        maven-springmvc
        
            
            
                ${basedir}/src/main/java
                
                    **/*.properties
                    **/*.xml
                
            
            
                ${basedir}/src/main/resources
            
        
        
            
            
                org.eclipse.jetty
                jetty-maven-plugin
                9.3.10.v20160621
            
        
    

6 将依赖的包添加到项目发布文件中

IDEA创建SpringMVC工程,实现controller与WEB-INFO目录下的JSP文件交互_第7张图片

成功添加后在lib目录下就可以看到输出的包了

IDEA创建SpringMVC工程,实现controller与WEB-INFO目录下的JSP文件交互_第8张图片

 

7 配置web.xml文件

注册该Servlet




    
    
        index.jsp
    

    
    
        springMVC
        org.springframework.web.servlet.DispatcherServlet
        
            
            contextConfigLocation
            classpath*:spring/spring-mvc.xml
        
        1
        true
    
    
        springMVC
        /
    

    
        encodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            UTF-8
        
        
            forceEncoding
            true
        
    
    
        encodingFilter
        /*
    

8 添加spring配置文件

IDEA创建SpringMVC工程,实现controller与WEB-INFO目录下的JSP文件交互_第9张图片



    
    

    
    
        
    

    

    
    
    
    
    
    
    

    
    
    
    

    
    

    
    
    
        
        
        
    

    
    
        
        
        
    

9  添加测试jsp

IDEA创建SpringMVC工程,实现controller与WEB-INFO目录下的JSP文件交互_第10张图片

 

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> >


    
    
    
    Document


${message}

>

 

10 添加controller类

IDEA创建SpringMVC工程,实现controller与WEB-INFO目录下的JSP文件交互_第11张图片

 

11 访问测试

IDEA创建SpringMVC工程,实现controller与WEB-INFO目录下的JSP文件交互_第12张图片

你可能感兴趣的:(SpringMVC)