摘要: 方式一 try....catch...finally,在catch中捕获、处理异常 方式二 设置默认的全局异常处理器。 发生异常时,一级一级往上抛, 这个过程中,如果异常被catch捕获、处理,那就没事了; 如果没有对应的catch来捕获、处理异常,最终被抛到DispatcherServlet、we 阅读全文
posted @ 2020-02-02 21:29 chy_18883701161 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 文件上传 (1)下载添加2个jar包 commons-fileupload.jar commons-io.jar SpringMVC的文件上传依赖于Apache的FileUpload组件,需要下载添加2个jar包,下载地址: http://commons.apache.org/proper/comm 阅读全文
posted @ 2020-02-02 17:50 chy_18883701161 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 拦截器主要用于拦截用户请求,并做相应的处理,十分常用。 拦截器的常见用法: 判断用户是否登录。比如购物网站用户将商品添加到购物车时,用拦截器判断用户是否登录,如未登录,则不能将商品添加到购物车(转到登录页面)。 进行权限验证。验证已登录的用户是否有相应的操作权限。 记录请求信息的日志。 拦截器的使用 阅读全文
posted @ 2020-02-02 11:26 chy_18883701161 阅读(598) 评论(0) 推荐(0) 编辑
摘要: RESTful是web应用的一种设计风格、开发方式。 以根据product_id查询产品信息为例。 原来的写法 @org.springframework.stereotype.Controller public class ProductController{ @RequestMapping("/q 阅读全文
posted @ 2020-02-02 08:01 chy_18883701161 阅读(274) 评论(0) 推荐(0) 编辑