08 2019 档案
摘要:再用MyBatis操作Oracle的时候,传入null值而引发的错误 异常信息: 当我们用MyBatis操作数据库的时候传入null值,而且没有加入jdbcType类型的时候就会引发上述这种错误类型, 因为MyBatis不知道这个地方要传入什么什么参数 解决方案: 1. 2. 全局配置 第二种配置方
阅读全文
摘要:在使用MyBatis操作Oracle数据库的时候,写模糊查询突然发现原本在MySql中正确的代码,在Oracle中报错,参数个数无效 异常信息; 经过查阅数个资料后得知Oracle的CONCAT函数不像MySql那样支持三个参数的拼接,需要把SQL语句修正为: 或者 以上仅对Oracle有效! PS
阅读全文
摘要:在处理从数据库读取到的日期的时候发现,视图层通过EL表达式获取的日期格式跟预期不符 为格林威治时间(GMT)格式 解决: 1.引入JSTL标签 2.在视图页面中处理 完美解决:
阅读全文
摘要:今天在研究Java的Filter过滤器的时候,过滤网站的全部内容(包括静态内容),这样就导致了即使给静态资源放行了,浏览器响应静态资源的状态码也为200,但是就是加载不进来样式! 后来经过几小时的大战终于找到了报错的原因 引入资源报 Resource interpreted as Styleshee
阅读全文
摘要:最近在使用java操作远程的mysql数据库的时候,第一次请求非常的慢,而且极其容易引起系统的崩溃报错连接超时 下面就这个问题来解决下把 大部分我们的mysql中的配置信息时这样的(本人的修改过,自查宿主的mysql信息) 其中的配置信息,网上也有很多的介绍,这里边就不详细的介绍了, 其中有一个(我
阅读全文
摘要:广义上来说,JSP引擎是用来管理和运行Web应用程序的软件,而安装了JSP引擎的计算机就是Web服务器。 而现在很多人都会把Tomcat理解为Web服务器,但事实上Tomcat只是JSP容器(JSP引擎)而已。之所以把Tomcat说成Web服务器,个人理解是因为比较广义上的来说好理解把(Tomcat
阅读全文
摘要:今天想和大家分享一个关于Session的话题: 当浏览器关闭时,Session就被销毁了? 我们知道Session是JSP的九大内置对象(也叫隐含对象)中的一个,它的作用是可以保 存当前用户的状态信息,初学它的时候,认为Session的生命周期是从打开一个浏览器窗 口发送请求到关闭浏览器窗口,但其实
阅读全文
摘要:说起Servlet的接收处理请求的方式,想必各位都并不陌生,如doGet、doPost、service... 那么他们的背后是如何执行?服务器怎么选择知道的?我们就此来探讨一下 本节案例的代码奉上: web.xml部分 JSP部分 Servlet部分后续分析在具体展露。 下面我们来简单的写下具体用法
阅读全文
摘要:新从官网下载的Tomcat7和Tomcat8,在运行的时候都会有乱码的问题,就此发现问题,我们就给它就地正法! 经过初步的分析,问题产生的大概原因是由于Tomcat的log日志模块不识别中文的问题, 我们在Tomcat的目录bin/catalina.bat文件中可以发现 产生原因:如果没有设置环境变
阅读全文
摘要:#{} 和 ${} 之间最大的差别就是 #{}会在使用的时候被加上 ‘’ 引号, ${}直接传值,不做任何处理 1.#{}对传入的参数会做预编译,也就是会当做字符串来处理 2.${}对传入的参数不会做任何的处理,也就是说传递什么就是什么 3.#{} 最大的好处就是可以很大程度上防止SQL注入(SQL
阅读全文
摘要:foreach foreach 元素是非常强大的,它允许你指定一个集合,声明集合项和索引变量,它们可以用在元素体内。它也允许你指定开放和关闭的字符串,在迭代之间放置分隔符。这个元素是很智能的,它不会偶然地附加多余的分隔符。 注意 你可以传递一个 List 实例或者数组作为参数对象传给 MyBatis
阅读全文

浙公网安备 33010602011771号