SpringMVC(一)
发布日期:2021-04-30 21:05:23
浏览次数:109
分类:精选文章
本文共 3301 字,大约阅读时间需要 11 分钟。
SpringMVC?????????
??SpringMVC????
SpringMVC?Spring??????Web????????????MVC???Web??????????????MVC???????????????????????
?????
- ??????????????????????URL???????????
- ?????????????????????????
- RESTful?????RESTful???API???????API???
- ?????????????????????
????SpringMVC???????
1. ????
??Spring Initializer??????Spring Boot????????????Spring Web MVC?Thymeleaf?
2. ??????
?????????????
project??? src? ??? main? ? ??? java? ? ? ??? com? ? ? ??? example? ? ? ??? controller? ? ??? resources? ? ??? static? ? ??? templates? ??? test
3. ????
???? pom.xml ?????????
org.springframework spring-webmvc 5.1.5.RELEASE javax.servlet javax.servlet-api 3.0.1 provided javax.servlet javax.servlet.jsp 2.2.1 provided javax.servlet jstl 1.2 provided
4. ??DispatcherServlet
?web.xml ???DispatcherServlet?
Spring MVC Application springmvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:springmvc-servlet.xml springmvc /
5. ??????????
?????????SpringMVC?Controller???
package com.example.springmvctest.controller;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.Controller;public class MyController implements Controller { @Override public ModelAndView handleRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception { ModelAndView mav = new ModelAndView(); mav.addObject("test", "Hello SpringMVC world!"); mav.setViewName("test"); return mav; }} 6. ??SpringMVC?????
?resources?????springmvc-servlet.xml?
7. ???????
?springmvc-servlet.xml???InternalResourceViewResolver?
8. ??JSP??
??test.jsp?
Test SpringMVC ${test}
??SpringMVC?????????
1. DispatcherServlet?url-pattern??
/???????name????/xxxx*.do???????name????/xxxx.do
2. ????name???
- ?DispatcherServlet?url-pattern??
- ???
3. ??????????ModelAndView
ModelAndView???????Model?ViewModelAndView????addObject?????????setViewName??????- ???????
ModelAndView mav = new ModelAndView();mav.addObject("user", user);mav.setViewName("user_profile");return mav;
4. ???????
??DispatcherServlet?????????SpringMVC???????
1. ????????
?web.xml???contextConfigLocation?
contextConfigLocation classpath:springmvc-servlet.xml
2. ??????
- resources????
classpath:resources/springmvc-servlet.xml - resources????????
classpath:resources/spring/springmvc-servlet.xml - WEB-INF????
/WEB-INF/springmvc-servlet.xml
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2026年05月26日 18时37分59秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
RabbitMQ进程结构分析与性能调优
2023-03-01
PHP对接百度地图
2023-03-01
PHP对表单提交特殊字符的过滤和处理
2023-03-01
php对象引用和析构函数的关系
2023-03-01
RabbitMQ HTTP 认证后端项目常见问题解决方案
2023-03-01
PHP将图片转换成base64格式(优缺点)
2023-03-01
php将多个值的数组去除重复元素
2023-03-01
php局域网上传文件_PHP如何通过CURL上传文件
2023-03-01
PHP工具插件大全
2023-03-01
php布尔值的++
2023-03-01
PHP常量、变量作用域详解(一)
2023-03-01
PHP应用目录结构设计
2023-03-01
PHP应用程序连接MSQL数据库Demo(附crud程序)
2023-03-01
PHP应用程序连接Oracle数据库Demo(附Oracle客户端安装文件)
2023-03-01
PHP开发api接口安全验证
2023-03-01
PHP开发规范PSR
2023-03-01
PHP开发遇到错误0001
2023-03-01
php异常处理
2023-03-01
PHP引入了泛型和集合两大重要特性,大大改善 PHP 代码的可维护性和可读性
2023-03-01
PHP引擎php.ini参数优化
2023-03-01