SpringMVC异常处理 在我们的应用系统运行的过程中,可能由于运行环境、用户操作、资源不足等各方面的原因导致系统出现异常(HTTP状态异常、Exception);如果系统出现了异常,这些异常将会通过浏览器呈现给用户,而这种异常的显示是没有必要,因此我们可以在服务器进行特定的处理——当系统出现异常之后,呈现给用户一个统一的、可读的的异常提示页面。 2022-04-20 SSM框架 SpringMVC SpringMVC
SpringMVC拦截器案例:用户登录权限控制 需求:用户没有登录的情况下,不能对后台菜单进行访问操作,点击菜单跳转到登录页面,只有用户登录成功后才能进行后台功能的操作。 编写拦截器实现类 1234567891011121314151617public class PrivilgegInterceptor implements HandlerInterceptor { @Override public boolean 2022-04-19 SSM框架 SpringMVC SpringMVC
SpringMVC拦截器(interceptor)详解 拦截器(interceptor)的作用Spring MVC 的拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。 将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(Interceptor Chain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是 AOP 思想的具体实现。 拦截器和过滤器区别 拦截器快速入门自定 2022-04-19 SSM框架 SpringMVC SpringMVC
SpringMVC项目之员工数据后台管理系统 项目环境搭建 创建工程(Project&Module) 导入静态页面(见jsp页面) 导入需要坐标(见pom.xml) 创建包结构(controller、service、dao、domain、utils) 导入数据库脚本(见数据库sys_role、sys_user、sys_user_role) 创建POJO类 1234567891011public class Role  2022-04-10 SSM框架 SpringMVC Spring JdbcTemplate SpringMVC
Spring JdbcTemplate的基本使用 JdbcTemplate 概述 JdbcTemplate 是 spring 框架中提供的一个对象,是对原始繁琐的 Jdbc API 对象的简单封装。 spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的 JdbcTemplate 和 HibernateTemplate 操作 nosql 数据库的 RedisTemplate,操作消息队列的 JmsTemplate 等等。 JdbcT 2022-04-10 SSM框架 Spring JdbcTemplate
SpringMVC日期格式处理与文件上传下载 表单提交的多个数据,在控制器方法中可以使用对象接收,但提交的数据的key必须要与对象的属性名一致。 文件上传三要素: 表单项 type=“file” 表单的提交方式必须是post 表单的 enctype 属性是多部分表单形式,即 enctype=“multipart/form-data” 文件上传步骤: 导入fileupload和io坐标 配置文件上传解析器 编写文件上传代码 2022-04-09 SSM框架 SpringMVC SpringMVC
SpringMVC框架部署总结回顾 基于Maven创建web工程 添加SpringMVC所需的依赖 spring-context spring-aspects spring-jdbc spring-test spring-web spring-webmvc jackson-databind commons-io commons-fileupload 创建SpringMVC配置文件 在web.xml中配置SpringMVC 2022-04-09 SSM框架 SpringMVC SpringMVC
SpringMVC注解与XML配置解析 SpringMVC注解解析@RequestMapping@RequestMapping 注解用于建立请求 URL 和处理请求方法之间的对应关系。(将请求虚拟地址映射到具体的方法上) 使用位置类上请求URL 的第一级访问目录。此处不写的话,就相当于应用的根目录。 方法上请求 URL 的第二级访问目录,与类上的使用 @ReqquestMapping 标注的一级目录一起组成访问虚拟路径。 属性v 2022-04-07 SSM框架 SpringMVC SpringMVC
SpringMVC请求处理流程及核心组件解析 ① 前端发送请求被前端控制器DispatcherServlet拦截; ② 前端控制器调用处理器映射器HandlerMapping对请求URL进行解析,解析之后返回调用给前端控制器; ③ 前端控制器调用处理器适配器处理调用链; ④ 处理器适配器基于反射通过适配器设计模式完成处理器(控制器)的调用处理用户请求; ⑤ 处理器适配器将控制器返回的视图和数据信息封装成ModelAndView响应给前端控制 2022-04-07 SSM框架 SpringMVC SpringMVC
深入模板 关于模板Django 的模板文件是一个文本文件,这个文件可以是任何类型的文本(如HTML、CSV等),但通常保存为HTML类型。 模板的作用:将业务逻辑(View)和显示内容( Template)分离。 模板的使用步骤 准备静态 HTM L页面,放到目录 templates 下; 在 settings.py 配置 TEMPLATE_DIRS,指定模版加载路径; 编写视图文件 view.py 中 r 2022-04-05 Python Web 开发 Django