摘要: 1 spring是开源的轻量级框架 2 spring核心主要两部分: (1)aop:面向切面编程,扩展功能不是修改源代码实现 (2)ioc:控制反转, - 比如有一个类,在类里面有方法(不是静态的方法),调用类里面的方法,创建类的对象,使用对象调用方法,创建类对象的过程,需要new出来对象 - 把对 阅读全文
posted @ 2019-06-11 16:20 余温未散 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 在Spring的核心配置文件applicationContext.xml中配置事务,主要配置三大方面:事务管理器、事务通知和定义事务性切面。 代码如下: <beans xmlns="http://www.springframework.org/schema/beans"xmlns:context=" 阅读全文
posted @ 2019-06-11 15:59 余温未散 阅读(1110) 评论(0) 推荐(0) 编辑
摘要: 乱码问题{ (表单)提交问题{ post(提交)乱码:过滤器解决; get(提交)乱码:tomcat配置 URIEncoding="utf-8" } 响应乱码{ response乱码:获取getWriter之前,response.setCharacterEncoding("utf-8"); } } 阅读全文
posted @ 2019-05-28 20:47 余温未散 阅读(114) 评论(0) 推荐(0) 编辑
摘要: <!-- 登录拦截器 --> <mvc:interceptor> <!-- path配置</**>拦截所有请求,包括二级以上目录,</*>拦截所有请求,不包括二级以上目录 --> <mvc:mapping path="/**"/> <!-- 配置不拦截请求的地址 --> <!-- <mvc:excl 阅读全文
posted @ 2019-05-28 17:49 余温未散 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 这里省略类声名和其它两个方法。 //处理执行前被执行 //登录拦截、权限验证 @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object arg2) throw 阅读全文
posted @ 2019-05-28 17:46 余温未散 阅读(1285) 评论(0) 推荐(0) 编辑
摘要: 1. 思路 1、有一个登录页面,需要写一个controller访问页面 2、登录页面有一提交表单的动作。需要在controller中处理。 a) 判断用户名密码是否正确 b) 如果正确 想session中写入用户信息 c) 返回登录成功,或者跳转到商品列表 2、拦截器。 a) 拦截用户请求,判断用户 阅读全文
posted @ 2019-05-28 17:42 余温未散 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 1.1 拦截器开发流程 1.1.1 创建拦截器 1.1.1.1 一号拦截器 /** * 自定义拦截器 * @author Steven * */ public class MyInterceptor1 implements HandlerInterceptor { //在Controller方法执行 阅读全文
posted @ 2019-05-28 17:36 余温未散 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.1 编码 /** * RESTful风格演示 * * @param ids * @param model * @return */ //RESTful风格url上的参数通过{}点位符绑定 //点位符参数名与方法参数名不一致时,通过@PathVariable绑定 @RequestMapping(" 阅读全文
posted @ 2019-05-28 17:30 余温未散 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.1 加入jar包 1.2 编码 /** * json数据交互演示 * * @param item2 * @return */ @RequestMapping("getItem") //@ResponseBody把pojo转成json串响应用户 @ResponseBody //@RequestBo 阅读全文
posted @ 2019-05-28 17:28 余温未散 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1.1 加入上传功能需要的jar包 1.2 配置多媒体解析器 <!-- 配置多媒体处理器 --> <!-- 注意:这里id必须填写:multipartResolver --> <bean id="multipartResolver" class="org.springframework.web.mu 阅读全文
posted @ 2019-05-28 17:24 余温未散 阅读(238) 评论(0) 推荐(0) 编辑