摘要: 引言 HTTP 协议是一个无状态的协议,简单理解就是两次请求/响应无法记录或保存状态信息。但是动态 Web 项目开发是需要保存请求状态的,比如用户的登录状态,但 HTTP 协议层不支持状态保存,所以需要有状态管理解决方案来解决这个问题。 常见的状态管理解决方案如下: 隐藏表单字段 提交表单时,利用表 阅读全文
posted @ 2020-10-15 20:20 Binge-和时间做朋友 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 动态条件查询 以下是我们数据库表 tb_user 的记录: 假设现在有一个需求,就是根据输入的用户年龄和性别,查询用户的记录信息。你可能会说,这太简单了,脑袋里立马蹦出如下的 SQL 语句: SELECT * FROM `tb_user` where age = 21 and sex = 1 你可能 阅读全文
posted @ 2020-10-15 19:58 Binge-和时间做朋友 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 引言 SpringMVC 的拦截器特性类似于过滤器,用于页面控制器/处理器进行的预处理和后处理 拦截器的使用步骤 自定义拦截器类 package com.dt.interceptor; import org.springframework.web.servlet.ModelAndView; impo 阅读全文
posted @ 2020-10-15 13:16 Binge-和时间做朋友 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 引言 SpringMVC 的文件上传特性是对原生文件上传繁琐的 I/O 流进行封装,目的是简化文件上传操作 SpringMVC 文件上传步骤 添加 springmvc 文件上传配置 在 SpringMVC 配置文件中添加如下配置: <!-- 配置文件上传 --> <bean id="multipar 阅读全文
posted @ 2020-10-15 13:05 Binge-和时间做朋友 阅读(146) 评论(0) 推荐(0) 编辑