javaweb开发
文章平均质量分 78
诗墨
技术要知其然,更知其所以然。
展开
-
springmvc整合rabbitmq实现消息发送消息确认
springmvc整合rabbitmq实现消息发送消息确认首先springmvc创建项目的教程,这里就不多说了,现在重点看一下springmvc整合rabbitmq的教程。首先引入jar包我这里用的是2.1.6版本<dependency> <groupId>org.springframework.amqp</groupId> ...原创 2020-04-21 21:42:52 · 1259 阅读 · 0 评论 -
过滤器解决get和post方式提交的中文乱码
对于国内的程序员来说,在做项目时避免不了的问题是中文乱码问题。 如果不使用过滤器的话,在每个servlet中都要进行设置编码,如果是post请求还好,但是如果是get请求,就要手动进行转码,相当麻烦。下面来介绍一下过滤器解决表单提交中的中文乱码问题。 过滤器,顾名思义就是过滤用的,它可以在请求、响应、或者servlet中请求转发等操作发生时先进行执行,之后程序原创 2017-04-19 21:23:34 · 5294 阅读 · 3 评论 -
动态代理解决表单提交的中文乱码问题
在上一篇播客中记录了使用装饰者设计模式来解决中文乱码问题,使用这种方式好在有一个已有的基类HttpServletRequestWrapper让我们继承,如果没有这个基类,则需要我们写大量的代码。 而动态代理则能实现用哪个增强哪个,相对于使用装饰者模式,代码量简单,而且代码格式固定。 我们经常说增强的方式常用的有:1.继承2.实现3.动态代理4.装饰者设计模式原创 2017-04-21 22:30:14 · 218 阅读 · 0 评论 -
使用@InitBinder格式化Date类型参数问题
在实际开发中后端某个参数是Date类型,而前端传回来的值是String类型,这时后端接参时不会自动转化为Date类型。需要手动配置,自定义数据的绑定,这个时候就用到了@InitBinder。我们只需要在Controller中配置如下代码就会实现Date类型自动转换。@InitBinder public void initBinder(ServletRequestDataBinde...原创 2019-06-05 17:12:16 · 1584 阅读 · 1 评论