springmvc
文章平均质量分 85
eininotop
做更好的自己!
展开
-
springmvc(五)---全局异常处理器
一、全局异常处理器1、异常如何来?系统遇到异常,在程序中手动抛出,dao抛给service、service给controller、controller抛给前端控制器,前端控制器调用全局异常处理器。2、处理思路?解析出异常类型,如果该异常类型是系统自定义的异常,直接取出异常信息,在错误页面展示;如果该异常类型不是系统自定义的异常,构造一个自定义的异常类型(信息为“未知错误“)二、原创 2017-04-28 23:05:01 · 993 阅读 · 0 评论 -
springmvc(六)---json数据交互
一、简单应用1、controller层接收json数据并返回json数据package top.einino.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestBody;import org.sprin原创 2017-04-28 23:56:57 · 407 阅读 · 0 评论 -
springmvc(七)---RESTful的应用
一、简介RESTful(即Representational State Transfer的缩写)其实是一个开发理念,是对http的很好的诠释。RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。下面通过实现用户的crud来对RESTful的url格式进行学习二、RESTful的crud应用1、首先需要配置w原创 2017-04-29 12:33:36 · 321 阅读 · 0 评论 -
springmvc(八)---拦截器的使用
一、拦截器如何应用?比如:统一日志处理拦截器,需要该拦截器preHandle一定要放行,且将它放在拦截器链接中第一个位置。比如:登陆认证拦截器,放在拦截器链接中第一个位置。权限校验拦截器,放在登陆认证拦截器之后。(因为登陆通过后才校验权限)二、拦截器应用于登录拦截1、pojo类package top.einino.pojo;public class User {privat原创 2017-04-29 14:37:54 · 335 阅读 · 0 评论 -
springmvc(一)---适配器和映射器的使用
一、非注解配置1、处理器适配器SimpleControllerHandlerAdapter和处理器映射器SimpleUrlHandlerMapping的使用a、建web工程,将spring的包导入b、修改web.xml,配置前端控制器springmvc-handlerspringmvcorg.springframework.web.servlet.Dispa原创 2017-04-26 23:18:51 · 625 阅读 · 0 评论 -
springmvc(二)---controller中方法的三种返回值形式
一、ModelAndView上篇已经使用到就不再累述。二、Stringa、返回逻辑视图名@RequestMapping("/queryBlog.action")public String queryBlog(Model model){List blogs = new ArrayList();Blog blog1 = new Blog();blog1.setId(1)原创 2017-04-27 00:05:10 · 416 阅读 · 0 评论 -
springmvc(三)---方法参数绑定
一、springmvc默认支持的方法参数绑定1、HttpServletRequest:通过request对象请求信息2、HttpServletResponse:通过response对象响应信息3、HttpSession:通过session对象得到存放在session中的对象信息4、Model/ModelMap:将数据放到request域中二、简单类型的绑定1、第一种方式:不原创 2017-04-27 10:22:25 · 323 阅读 · 0 评论 -
springmvc(四)---springmvc的较验机制
1、springmvc使用hibernate的较验框架:validation需要三个jar包:hibernate-validator-4.3.0.Final.jar、jboss-logging-3.1.0.CR2.jar、validation-api-1.0.0.GA.jar2、建工程、导包3、写pojo类package top.einino.pojo;import java.原创 2017-04-27 18:56:56 · 394 阅读 · 0 评论