hualinux springMVC 5.3:建立学习的springMVC项目

目录

一、关于配置文件(不变)

1.1 web.xml配置文件

1.2 dispatcher-servlet.xml配置

1.2.1 统一模板目录和文件后缀

二、新功能统一以链接方式添加到主页index.jsp中

三、关于测试代码结构


为了方便后面学习,都是基于《hualinux springMVC 5.2:使用 idea建立简单springMVC》文章中建立的项目基础上的

所以做一些说明

一、关于配置文件(不变)

配置文件是按《hualinux springMVC 5.2:使用 idea建立简单springMVC》配置之后一般不会修改,在这里我把之前的hello删除

删除:web\WEB-INF\view\success.jsp文件

删除:src/main/java/com.hualinux.srpingmvc.handers/Hello.java文件

1.1 web.xml配置文件

只需要把

*.form

改为:

/

1.2 dispatcher-servlet.xml配置

web\WEB-INF\dispatcher-servlet.xml配置如下:




    
    

    
    

    
    

    
    
    
        
        
    


PS:web\WEB-INF\applicationContext.xml配置文件不变,不需要做任何修改

1.2.1 统一模板目录和文件后缀

因为web\WEB-INF\dispatcher-servlet.xml配置以后是不会修改的,按

  
    
    
        
        
    

知道模板目录统一放在 WEB-INF/view 下,而且模板文件名字后缀为.jsp,我这里默认用ok.jsp,内容如下:

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


    view视图下的jsp
    


ok,访问成功!

 

二、新功能统一以链接方式添加到主页index.jsp中

主页统一为:/WEB-INF/index.jsp,后面的代码实现功能在主页中里面添加链接标记,方便做测试

index.jsp原始代码为:

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


  首页
  





三、关于测试代码结构

测试代码统一放在src/main/java/com.hualinux.srpingmvc.handers/SpringMVCTest.java类

hualinux springMVC 5.3:建立学习的springMVC项目_第1张图片

 

package com.hualinux.srpingmvc.handers;

import org.springframework.stereotype.Controller;


//@Controller表示要使用模板,如果用@RestController则表示直接把数据返回给浏览器
@Controller
public class SpringMVCTest {

}

 

我不就写单元测试了,因为单元测试是不能有数据返回的,如果要做单元测试可以在pom.xml添加,junit5依赖


        
        
            org.junit.jupiter
            junit-jupiter-api
            5.6.2
            test
        

 

你可能感兴趣的:(spring,基础篇5,springMVC)