
②、SpringMVC
SpringMVC
郑清
If I were you.
展开
-
SpringMVC(8) 模拟邮件验证实现注册登录
注意:网络的邮箱 --> 存在授权的问题 邮箱验证:实际上是在注册账号的同时生成了一个随机码,在发送邮件的时候,根据随机码去更改账号的状态 第一步:安装邮箱服务器和客户端 第二步:项目导入邮件jar包 (点击下载邮件所需资源 密码:mben) 第三步:项目中使用代码发送邮件 我的数据库user表: 项目中发送邮件的代码体现在service中: public in...原创 2018-11-02 18:42:09 · 2679 阅读 · 0 评论 -
SpringMVC(7) EhCache实现缓存数据
EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api等特点。ehcache直接在j...原创 2018-11-02 13:19:07 · 2128 阅读 · 0 评论 -
SpringMVC(1) 入门程序(Controller控制器实现的3种方式)
项目结构: 实现步骤: ①导入jar包 ②web.xml配置核心控制器( DispatcherServlet ) ex: <?xml version="1.0" encoding="utf-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/20...原创 2018-10-22 13:20:26 · 5936 阅读 · 1 评论 -
SpringMVC(2) 返回JSON数据格式
User类: /** * 日期格式处理: * 从后台向前台-->在日期get属性字段上添加一个格式化注解 --> @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8") * 从前台向后台(异常的状态码是400,类似于struts2转换异常) --> 在日期setter方法上,添加注解 --> @DateTimeFo...原创 2018-10-22 17:04:49 · 391 阅读 · 0 评论 -
SpringMVC(3) 接收前端页面参数的4种方式
功能类: /** * 接收参数: * 1.接收普通参数 * 2.使用对象接收参数 * 3.HttpServletRequset接收参数(不推荐!) * 4.URL地址提取数据 --> RESTful风格 * 注意事项: * ①如果传参类型不匹配,则会报400错误 * ②接收日期格式: * 后台->前台:日期getter方法上添加注解--> ...原创 2018-10-22 19:31:58 · 2619 阅读 · 0 评论 -
SpringMVC(4) 文件上传和下载
点击下载项目资源 密码:1k9z 前端页面: 上传文件注意事项:①post提交数据 ②form表单 --> enctype属性为:multipart/form-data ③使用上传文件的file标签 <!DOCTYPE html> &...原创 2018-10-25 23:10:41 · 13770 阅读 · 4 评论 -
SpringMVC(5) 传递参数的四种方式+跳转方式
功能类: /** * 传递参数的四种方式: * 1.使用Model方式(采用!!!) * 2.通用ModelAndView方式 * 3.HttpServletRequest方式(不建议使用) * 4.通过返回值传参(不建议使用) * 跳转方式: 1.重定向 2.请求转发 * @author 郑清 */ @Controller public cla...原创 2018-10-25 23:23:24 · 4777 阅读 · 0 评论 -
SpringMVC(6) 拦截器
注意:拦截器是框架中的技术,拦截的是controller中执行的方法 springmvc配置文件: <!-- 配置SpringMVC拦截器 --> <mvc:interceptors> <!-- 一个拦截器 --> <mvc:interceptor> <!-- 要拦截的配置 --> <mv...原创 2018-11-02 19:49:05 · 376 阅读 · 0 评论