1、创建工程Dynamic Web Project 【Java|SpringMVC demo】
文章图片
2、导入相关包
文章图片
3、导入测试网页文件
文章图片
4、创建和编写配置文件 打开上图显示的web.xml文件,编写内容如下:
web19_ssm_springmvc
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
>
>springmvc
>org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:springmvc.xml
>
>springmvc*.zzz
上面内容中的DispatcherServlet路径可以通过下图方法获取:
文章图片
在src目录下新建springmvc.xml文件
文章图片
选择Spring Config Editor,前提是先安装SpringIDE(安装详细请看前面文章)
文章图片
勾选需要的头部声明命名空间
文章图片
编写springmvc内容,这里的com.zzz是我的根包目录,各位根据自己的项目调整
5、编写测试文件 先创建文件
文章图片
编写内容如下:
package com.zzz.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
/**
* @ClassName:ItemController
* @Description: 接受请求,显示页面
* @author Administrator
* @date:2022年3月19日 下午4:42:01
* @Copyright:
*/
@Controller//表示web层,显示页面
public class ItemController {
@RequestMapping(value="https://www.it610.com/article/list.zzz")//请求网址的后缀路径
public ModelAndView list() {
ModelAndView mav = new ModelAndView();
mav.setViewName("/item_list.jsp");
return mav;
}
}
6、运行测试 小bug,为了使用头部声明,需要先导入相应的dtd文件
文章图片
文章图片
文章图片
文章图片
关闭springmvc.xml重启。
运行一下服务器
文章图片
输入后缀网址后显示页面成功
文章图片
推荐阅读
- Java|MyBatis Demo演示
- Java|mybatis demo之查询测试
- Java学习|Cannot resolve org.springframework.boot:spring-boot-starter-logging:2.2.1.RELEASE解决办法
- java|JAVA中方法重写与重载的区别
- 数据结构与算法|4 单循环链表解决约瑟夫问题
- spring单例bean的创建流程
- Java|Nginx多个域名配置ssl证书出错解决方案
- 编程语言|末日来临,你的编程语言能干嘛( | 每日趣闻)
- 算法|104 二叉树的最大深度(Java)