spring-springmvc-mybatis整合笔记(14)——遇到的问题

14 篇文章 0 订阅

其实这些博客早就应该发出来了,因为六月份的毕业季,实验室师兄师姐的离去,又有新来的师弟加入,还有期末考试的各种琐事,一直拖到了这些天才发,其实还有一部分内容没写完,争取写完之后发出来,先在这里整理一下写这个小demo期间遇到的BUG。

一 maven自动生成的web.xml版本问题

碰到过类似于以下的BUG:

org.apache.jasper.JasperException: Unable to convert string "${topic.postTime}" 
to class "java.util.Date" for attribute "value": Property Editor not registered
 with the PropertyEditorManager 
原因是因为:

maven自动生成的web.xml的版本是2.3的,无法正确解析出JSP页面的EL表达式,将版本更改为3.1后,成功解决。

二 当POJO中有日期属性时

当Controller方法中放入了包装类型形参,且其中的属性(这里是Itesm)有日期属性,必须要自定义日期的转换器,同时在springmvc.xml中配置转换器,(在<mvc:annotation-driven>这里也需要配置好,犯过只配置了下面的转换器,却忘记在这里配置的错误,导致DEBUG了很久。)

三 中文乱码问题

在修改商品信息提交后,提交后的页面出现的全是中文乱码,检查了JSP页面的编码问题,发现没有问题后,决定在web.xml里配置上编码的过滤器。

四 依赖缺少或者冲突问题

犯过依赖缺少,或者依赖之间冲突的错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值