https://github.com/javaobjects/day01_springmvc00_noannotation
springMVC环境搭建(非注解方式)
https://github.com/javaobjects/day01_springmvc00_noannotation
Last synced: 3 months ago
JSON representation
springMVC环境搭建(非注解方式)
- Host: GitHub
- URL: https://github.com/javaobjects/day01_springmvc00_noannotation
- Owner: javaobjects
- Created: 2019-10-15T01:37:46.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-10-15T06:33:20.000Z (over 5 years ago)
- Last Synced: 2025-01-28T03:17:18.721Z (4 months ago)
- Language: Java
- Homepage:
- Size: 10 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# springMVC
## springMVC环境搭建
#### 1. 导入对应的包

#### 2. src下新建spring-mvc.xml
```xml
```
#### 3. 配置web.xml
```xml
day01_springMVC00_noannotation
springMVC
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:spring-mvc.xml
springMVC
*.action
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
```
#### 4. 配置spring-mvc.xml



```xml
```
#### 5. 写对应的JAVA以及前端代码```Java
package com.tencent.controller;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;/**
*
*Title: HelloController
*
* Description:
* 处理器
*
* @author xianxian
* @date 2019年10月15日
*/
public class HelloController implements Controller {@Override
public ModelAndView handleRequest(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception {ModelAndView mav = new ModelAndView();
//1. 保存数据,相当于request.setAttribute("message",""恭喜你,成功访问第一个springMVC环境........"");
mav.addObject("message","恭喜你,成功访问第一个springMVC环境........");
//2. 跳转页面,相当于request.getRequestDispather("/main.jsp").forward(request.response);
mav.setViewName("/main.jsp");
return mav;
}}
```
```Jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>Insert title here
```
```Jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>Insert title here
${message}
```
#### 6. 运行项目

#### 7. springMVC原理图

## 处理映射器两配置方式以及处理适配器两种配置方式



