
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 · 423 阅读 · 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 · 929 阅读 · 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 · 600 阅读 · 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 · 604 阅读 · 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 · 630 阅读 · 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 · 433 阅读 · 0 评论 -
SpringMVC基本类型封装
Spring MVC支持对多种类型的请求参数进行封装,因为篇幅过长,我把每一个类型都分开记录。 基本类型 POJO对象类型 包装POJO对象类型 List集合类型 Map集合类型 Post提交中文乱码问题原创 2020-07-19 23:06:22 · 356 阅读 · 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 · 371 阅读 · 0 评论 -
SpringMVC三大组件
点击返回主目录 3.1处理器映射器 处理器映射作用 通过处理器映射,你可以将Web 请求映射到正确的处理器 Controller 上。当接收到请求时,DispactherServlet 将请求交给 HandlerMapping 处理器映射,让他检查请求并找到一个合适的HandlerExecutionChain,这个HandlerExecutionChain 包含一个能处理该请求的处理器 Controller。然后,DispactherServlet 执行在HandlerExecutionChain 中的处理原创 2020-07-19 23:00:16 · 1375 阅读 · 0 评论 -
SpringMVC执行流程
点击返回主目录 2.1MVC执行流程图 用户发送出请求到前端控制器DispatcherServlet。 DispatcherServlet收到请求调用HandlerMapping(处理器映射器)。 HandlerMapping找到具体的处理器(可查找xml配置或注解配置),生成处理器对象及处理器拦截器(如果有),再一起返回给DispatcherServlet。 DispatcherServlet调用HandlerAdapter(处理器适配器)。 HandlerAdapter经过适配调用具体的处理器(Ha原创 2020-07-19 22:56:12 · 352 阅读 · 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 · 418 阅读 · 0 评论 -
SpringMVC的学习路线整理
SpringMVC学习路线整理 快速构建SpringMVC项目 MVC执行流程 MVC三大组件 @RequestMapping注解 SpringMVC基本类型的封装原创 2020-07-19 22:41:15 · 626 阅读 · 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 · 3344 阅读 · 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 · 3643 阅读 · 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 · 2122 阅读 · 0 评论