![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
hui_blank
这个作者很懒,什么都没留下…
展开
-
jdk与jre的区别
一直以来,总是不明白,jdk与jre有什么区别,一直还以为是一样的,其实不然。 最简单的来说,jdk是java的软件开发工具包,而jre(java runtime environment)是java程序的运行环境 jdk里包含了我们开发java程序所需要用到的一些编译器javac,打包工具jar等,而我们开发好的java程序真正运行起来却需要jre来完成。 也就是我们所写的j原创 2016-10-15 13:09:42 · 259 阅读 · 0 评论 -
org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0
使用hibernate的queryForMapWithSql方法时,报了这样的错,原因在于,这个方法会要求必须返回一条结果集,如果返回的为null,则会报这样的错 遇到这样的情况时,需要捕捉这个异常,返回null值,也就是使用try cacth块将代码包围,如图所示:原创 2016-10-17 17:10:22 · 754 阅读 · 0 评论 -
getReader() is called by
filter中,当多次读取request流时,会报流已被读取的错:getReader() is called by …. 这是因为获取request流的方法是不容许被重复使用的,不同获取流的方法,一次请求中只能使用一次,getReader(),getInputStream(),所以,当我们需要在一次请求中使用同一种方法多次读取request流中的数据时,就需要对request进行封装,使其可以多次原创 2016-10-20 10:56:18 · 1464 阅读 · 0 评论 -
怎样在filter中获取ajax提交的数据
当使用Jquery的ajax提交数据时,后台filter需要拦截其中的参数做处理,但是,使用request.getParameterMap()或request.getQueryString()是获取不到参数的,测试了一下,只有使用form表单提交的参数才能用这两种方式获取到值。 那么,当使用jquery的ajax提交数据时,要想在filter中获取到参数,需要从request的原生流中获取,代码如原创 2016-10-20 10:46:05 · 3281 阅读 · 0 评论