2017年1月21日
摘要: 一、获取项目路径: 1) String path = request.getContextPath() :// /TestMyEclipseString basePath = request.getScheme()+"://" +request.getServerName()+ ":" +reque 阅读全文
posted @ 2017-01-21 23:36 有点懒惰的大青年 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一、拦截器配置和测试: 1)定义两个拦截器,(要实现HandlerInterceptor接口) HandlerInterceptor1: 1 package com.cy.interceptor; 2 3 import javax.servlet.http.HttpServletRequest; 4 阅读全文
posted @ 2017-01-21 22:29 有点懒惰的大青年 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、json数据交互: json数据格式在接口调用中、html页面中较常用,json格式比较简单,解析还比较方便。 比如:webservice接口,传输json数据. springMVC进行json交互 1)环境准备: 加载json转换的jar包: springmvc中使用jackson的包进行js 阅读全文
posted @ 2017-01-21 20:38 有点懒惰的大青年 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 如果你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。 问题原因:罪魁祸首是web.xml下对spring的DispatcherSer 阅读全文
posted @ 2017-01-21 17:56 有点懒惰的大青年 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 需求:在修改商品页面,添加上传商品图片功能。 SpringMVC中对多部件类型解析: 1)springmvc中配置: 1 <!-- 文件上传 --> 2 <bean id="multipartResolver" class="org.springframework.web.multipart.com 阅读全文
posted @ 2017-01-21 15:09 有点懒惰的大青年 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一、异常处理思路: 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现都通过throws Exception向上抛出,最后由s 阅读全文
posted @ 2017-01-21 13:44 有点懒惰的大青年 阅读(273) 评论(0) 推荐(0) 编辑
  2017年1月20日
摘要: 什么是数据回显: 提交后,如果出现错误(或者别的情况),将刚才提交的数据回显到刚才的提交页面。 pojo数据回显方法: 一、springmvc默认对pojo数据进行回显。 比如现在的jsp页面提示出现错误,页面自动显示之前的数据: 因为pojo数据传入controller方法后,springmvc自 阅读全文
posted @ 2017-01-20 22:55 有点懒惰的大青年 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一、校验理解: 对于安全要求较高点建议在服务端进行校验。 控制层conroller:校验页面请求的参数的合法性。在服务端控制层conroller校验,不区分客户端类型(浏览器、手机客户端、远程调用) 业务层service(使用较多):主要校验关键业务参数,仅限于service接口中使用的参数。 持久 阅读全文
posted @ 2017-01-20 00:17 有点懒惰的大青年 阅读(256) 评论(0) 推荐(0) 编辑
  2017年1月19日
摘要: 一、包装类型pojo参数绑定: 需求:商品查询controller方法中实现商品查询条件传入。 实现方法: 1)在形参中 添加HttpServletRequest request参数,通过request接收查询条件参数。 2)在形参中让包装类型的pojo接收查询条件参数。 做法:参数名和包装pojo 阅读全文
posted @ 2017-01-19 22:47 有点懒惰的大青年 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 接着上一集,记录参数绑定的过程; springmvc中,接收页面提交的数据是通过方法形参来接收: 一、默认支持的类型: 在controller形参中添加如下类型的参数处理适配器会默认识别并进行赋值: HttpServletRequest、HttpServletResponse、HttpSession 阅读全文
posted @ 2017-01-19 01:14 有点懒惰的大青年 阅读(245) 评论(0) 推荐(0) 编辑