![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 51
每天吃八顿
这个作者很懒,什么都没留下…
展开
-
解决 SpringMVC Post提交中文乱码问题
点击返回一级目录点击返回二级目录如果使用POST提交中文出现乱码,可以配置 Springmvc提供的字符编码过滤器来解决这个问题,在web.xml中加入<!--字符编码过滤器--><filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter&l原创 2020-07-19 23:25:29 · 380 阅读 · 0 评论 -
SpringMVC Map集合参数封装
点击返回一级目录点击返回二级目录利用Map集合也可以很方便的将一组数据封装起来5.5.1设计表单<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>测试封装Map</title></head><body><h2>Map集合类型参数封装</h2><for原创 2020-07-19 23:23:27 · 843 阅读 · 0 评论 -
SpringMVC List集合类型
点击返回一级目录点击返回二级目录有时候,会有多个参数需要我们进行传递,这时候我们可以使用List集合进行封装5.4.1设计表单<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>List</title></head><body><h2>List集合类型参数封装</h原创 2020-07-19 23:21:23 · 547 阅读 · 0 评论 -
SpringMVC包装POJO对象类型
点击返回一级目录点击返回二级目录包装参数,就是一个Pojo对象中包含另外一个Pojo对象5.3.1设计Address对象package com.bean;public class Address { private String province; private String city; public String getProvince() { return province; } public void setProvince(S原创 2020-07-19 23:19:39 · 545 阅读 · 0 评论 -
SpringMVC POJO参数封装
点击返回一级目录点击返回二级目录定义接收参数用一个一个基本类型来接收太过于麻烦,我们可以直接定义一个POJO类(或者成为JavaBean)类型来封装请求参数。5.2.1设计表单<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>测试Pojo封装</title></head><body>原创 2020-07-19 23:15:00 · 545 阅读 · 1 评论 -
SpringMVC 基本类型的封装
点击返回一级主目录点击返回二级主目录5.1SpringMVC基本类型的封装5.1.1设计表单<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Test</title></head><body><h2>基本类型参数封装</h2><form action原创 2020-07-19 23:11:37 · 372 阅读 · 0 评论 -
SpringMVC基本类型封装
Spring MVC支持对多种类型的请求参数进行封装,因为篇幅过长,我把每一个类型都分开记录。基本类型POJO对象类型包装POJO对象类型List集合类型Map集合类型Post提交中文乱码问题原创 2020-07-19 23:06:22 · 312 阅读 · 0 评论 -
SpringMVC @RequestMapping注解
点击返回主目录@RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。@RequestMapping常用属性4.1 value属性@Controller@RequestMapping("/test")public class HelloController{ @RequestMapping("/hello.do") public void hello(HttpServletRequest re原创 2020-07-19 23:03:34 · 301 阅读 · 0 评论 -
SpringMVC三大组件
点击返回主目录3.1处理器映射器处理器映射作用通过处理器映射,你可以将Web 请求映射到正确的处理器 Controller 上。当接收到请求时,DispactherServlet 将请求交给 HandlerMapping 处理器映射,让他检查请求并找到一个合适的HandlerExecutionChain,这个HandlerExecutionChain 包含一个能处理该请求的处理器 Controller。然后,DispactherServlet 执行在HandlerExecutionChain 中的处理原创 2020-07-19 23:00:16 · 1288 阅读 · 0 评论 -
SpringMVC执行流程
点击返回主目录2.1MVC执行流程图用户发送出请求到前端控制器DispatcherServlet。DispatcherServlet收到请求调用HandlerMapping(处理器映射器)。HandlerMapping找到具体的处理器(可查找xml配置或注解配置),生成处理器对象及处理器拦截器(如果有),再一起返回给DispatcherServlet。DispatcherServlet调用HandlerAdapter(处理器适配器)。HandlerAdapter经过适配调用具体的处理器(Ha原创 2020-07-19 22:56:12 · 301 阅读 · 0 评论 -
快速构建SpringMVC项目
点击返回主目录一、快速构建SpringMVC项目1.1创建web项目首先在Idea选择File-New-Project选择新建Maven项目,勾选使用maven骨架,选择webapp骨架进行开发填写gav,点击next下一步修改idea自带的maven版本,改为自己本地的maven生成的项目结构如下我们还需要将项目补充完整,因为当前目录缺少java文件夹和resources文件夹,选择File-Project Strutrue进入项目结构设置选择Modules,在src目录下右原创 2020-07-19 22:52:36 · 359 阅读 · 0 评论 -
SpringMVC的学习路线整理
SpringMVC学习路线整理快速构建SpringMVC项目MVC执行流程MVC三大组件@RequestMapping注解SpringMVC基本类型的封装原创 2020-07-19 22:41:15 · 524 阅读 · 0 评论 -
Service无法用@Autowired注入问题
文件的目录结构如下报错截图如下:这个时候的思考:1.bean有没有注入 √2.junit单元测试,看service调用dao层能否查询成功 √3.所以问题出在了spring上,可能是web.xml没有配置扫描spring.xml文件,只扫描了spring-mvc文件。解决:在原来的web.xml基础上添加了 <context-param> <param-name>contextConfigLocation</param-name>原创 2020-07-17 21:53:51 · 3182 阅读 · 0 评论 -
Spring_开启注解配置
一、开启注解1.1 开启注解 在spring的配置文件中开启注解功能,并选择扫描包的路径。<!--在spring-context中配置--><!--开启spring注解功能--><context:annotation-config></context:annotation-config><!--选择扫描包的路径--><context:component-scan base-package="com.spring"><原创 2020-07-17 10:31:42 · 3485 阅读 · 0 评论 -
Spring-JdbcTemplatey模板
一、JdbcTemplatey实例化对象TestSQL类 private DataSource dataSource; public DataSource getDataSource() { return dataSource; } public void setDataSource(DataSource dataSource) { this.dataSource = dataSource; } public void queryT原创 2020-07-04 13:12:09 · 2076 阅读 · 0 评论