摘要:1. HttpSverletRequest是我的请求对象,如果我想获得这个请求对象,就通过RequestContextHolder来获取;通过RequestContextHolder获得ServletRequestAttributes,然后通过ServletRequestAttribute对象获得H
阅读全文
摘要:1. 在web.xml中配置前端控制器 2.在web.xml中配置中文乱码过滤器 3. 创建mvc.xml配置文件并添加相关配置 3.1 首先引入两个标签:context和mvc 3.2 配置组件扫码包(IOC注解解析器),mvc注解解析器,访问静态资源处理的配置,视图解析器
阅读全文
摘要:1. 如果请求报400错误,就说明是请求参数有问题 2. 请求参数为日期类型 日期类型比较特殊,如果接收参数为日期类型,不对日期类型处理,就会报如上图的400错误,那如何解决日期参数问题呢? 2.1.方法两种一 接收参数为对象User,声明User对象,其中日期字段添加注解@DateTimeForm
阅读全文
摘要:1.首先引入三个jar包 maven的引入方式 2. @ResponseBody是处理返回类型为json;@RequestBody是处理请求参数,将请求参数转换为json对象; 例如: 如果我的返回值为return "success",如果不添加@ResponseBody注解,则是跳转到succes
阅读全文
摘要:1. 了解SpringMVC参数接收的流程 2. 多参数传参问题 2.1 问题描述 2.2 比如: 定义一个input.html页面 有两个实体类,Dog类和Cat类,这两个类中分别有两个属性,name和age 后台Controller: Controller中,save方法有两个参数,Cat和Da
阅读全文
摘要:1:cd /usr/local 进入usr的local文件夹中 2:wget -c https://nginx.org/download/nginx-1.6.2.tar.gz (sudo wget -c https://nginx.org/download/nginx-1.6.2.tar.gz) 下
阅读全文
摘要:一. 安装虚拟机,一路默认就可以 二. 虚拟机中安装Ubuntu,请参考如下链接 https://blog.csdn.net/qq1326702940/article/details/82322079 三. 虚拟机安装完成之后,如何打开终端 快捷键Ctrl+Alt+T打开终端。 四. 查看Ubunt
阅读全文
摘要:1. 简单类型请求参数(一个一个参数接收) 1.1 通过@RequestParam注解,可以对请求的参数进行重命名设置;如果不设置@RequestParam,则传递的参数名称默认等于Controller中的参数名称。 1.2. RESTfull风格: 1.3. 针对Post请求,处理中文乱码问题,在
阅读全文
摘要:一. 使用xml配置不好的地方 二. 使用注解方式,进行SpringMVC的配置 1.在web.xml中配置前端控制器(DispatcherServlet) 2.创建HelloController(之前使用xml方式配置SpringMVC时,创建的Controller必须要继承Control接口,且
阅读全文
摘要:一. 1.客户端发送请求,给前端控制器; 2.前端控制器最终目的是要调用处理器(也就是我写的Controller类),它首先经过处理器映射器(HandlerMapping)查找处理器(Handler),通过请求路径的url去匹配,找到之后,返回一个处理器执行链(HandlerExcutorChain
阅读全文
摘要:一、SpringMVC和Struts2对比 二、SpringMVC框架搭建 1.引入jar包,需要的jar包如图所示 spring中相关的jar包必须是同一个版本的 maven项目中,pom.xml配置: 解释一下: 1. commons-logging包是spring中必须依赖的jar包,但是如果
阅读全文
摘要:1:事务实现方式是通过动态代理实现;通过xml配置方式: 1:其中,<tx:method name="trans" />中的name属性,支持通配符,比如* name="trans*"代表所有以trans开头的方法,都适用 一个通用的事务配置: 2:使用注解方式配置事务: 添加DI注解解析器,IOC
阅读全文