百度搜索SpringMVC,进入Spring Framwork官网,点击Spring MVC
下滑,找到web.xml文件配置
把官网的web.xml信息复制到自己项目的web.xml文件中,根据自己的实际情况修改,具体如下:
<?xml version="1.0" encoding="UTF-8"?>SpringMVCC
index.html
index.jsp
org.springframework.web.context.ContextLoaderListener
contextConfigLocation
classpath:spring-core.xml
springmvc
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:spring-web.xml
1
springmvc
/
四、配置Spring和SpringMVC的xml文件
1、在resources目录下新建两个xml文件:spring-core.xml和spring-web.xml。
spring-core.xml用于spring的配置管理
spring-web.xml用于spirngMVC的配置管理
在springMVC的官方文档中,用浏览器按Ctrl+F搜索xmlns(xml namespace英文缩写),找到spring的xml配置信息
复制xml的配置文件,拷贝到spring-core.xml文件中,根据自己的项目修改配置
spring-core.xml配置如下:
<?xml version="1.0" encoding="UTF-8"?><beans xmlns=“http://www.springframework.org/schema/beans”
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xmlns:p=“http://www.springframework.org/schema/p”
xmlns:context=“http://www.springframework.org/schema/context”
xsi:schemaLocation="
http://www.springframework.org/schema/beans
https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
https://www.springframework.org/schema/context/spring-context.xsd">
<context:component-scan base-package=“com.jmxk”/>
在springMVC的官方文档中,继续向下搜索xmlns关键字,找到MVC的配置文件信息
把配置文件复制到spring-web.xml文件中
在spring-web.xml同样需要扫描注解类,因此需要在标签中添加spring-context约束:(在spring-core中复制即可)
xmlns:context=“http://www.springframework.org/schema/context”
http://www.springframework.org/schema/context
https://www.springframework.org/schema/context/spring-context.xsd">
spring-web.xml配置文件如下:
<?xml version="1.0" encoding="UTF-8"?><beans xmlns=“http://www.springframework.org/schema/beans”
xmlns:mvc=“http://www.springframework.org/schema/mvc”
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xmlns:context=“http://www.springframework.org/schema/context”
xsi:schemaLocation="
http://www.springframework.org/schema/beans
https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/mvc
https://www.springframework.org/schema/mvc/spring-mvc.xsd
http://www.springframework.org/schema/context
https://www.springframework.org/schema/context/spring-context.xsd">
mvc:annotation-driven/
<context:component-scan base-package=“com.jmxk.web”/>
五、编写controller类,验证项目配置
1、在Maven项目的src/main/java下创建HelloSpringMVC类
HelloSpringMVC.java代码如下:
package com.jmxk.web;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class HelloSpringMVC {
@RequestMapping(“/hello”)
public String hello() {
return “hello.jsp”;
}
}
在webapp下创建hello.jsp用于跳转成功页面
<%@ page language=“java” contentType=“text/html; charset=UTF-8”
pageEncoding=“UTF-8”%>
Hello SpringMVC!
在index.jsp中添加跳转代码:
六、发布项目到Tomcat上,浏览器运行http://localhost:8080/SpringMVCC
最后
本人也收藏了一份Java面试核心知识点来应付面试,借着这次机会可以送给我的读者朋友们
目录:
Java面试核心知识点
一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!
Java面试核心知识点
已经有读者朋友靠着这一份Java面试知识点指导拿到不错的offer了
六、发布项目到Tomcat上,浏览器运行http://localhost:8080/SpringMVCC
最后
本人也收藏了一份Java面试核心知识点来应付面试,借着这次机会可以送给我的读者朋友们
目录:
[外链图片转存中…(img-crRgL1kt-1714191341261)]
Java面试核心知识点
一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!
[外链图片转存中…(img-pebhw121-1714191341261)]
Java面试核心知识点
已经有读者朋友靠着这一份Java面试知识点指导拿到不错的offer了
[外链图片转存中…(img-lYUFZzs6-1714191341261)]