coding之后端经验
来源:互联网 发布:网络剪刀手 win7 编辑:程序博客网 时间:2024/05/17 04:18
bug1:
今天一直在纠结一个bug,
他的现象是:
后台没有报错,但是前台报错了。
直接调试后台的时候没有错,但是tomcat启动则报错。
具体错误是:java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener
原因:
tomcat里面缺少相关jar包。
解决办法:
1、将对应空指针相关的jar包复制到tomcat的lib里。
如我们这次遇到的 jaxen-1.1.6.jar和dom4j-1.6.1.jar
2、其实缺少那些jar包更本质的问题是:基于maven构建的web项目找不到jar包,project structure的构建有问题
右击项目,Project Structure -> Artifacts -> Output Layout,新建lib文件夹,将基于maven导入的jar包全部加进去,重新运行,顺利解决。
bug2:
前后台交互中文乱码,虽然servlet中加了以下代码,同时jsp里面也加了contentType="text/html;charset=UTF-8",但是没有用
req.setCharacterEncoding("utf-8"); resp.setCharacterEncoding("utf-8"); resp.setContentType("text/html;charset=UTF-8");
原因:本身servlet的文件编码不是UTF-8
解决:修改servlet的文件编码
bug3:
访问数据库时,出现以下error
RuntimeException: java.sql.SQLException: Cannot create bean.UserBean: bean.UserBean Query: select * from user where name='hello' Parameters: []
原因:
UserBean.class创建对象时,应该是调用了无参数的构造方法。而源代码里UserBean只有UserBean(name,password)的构造函数
解决方案:
实体Bean中写无参数构造方法。 public UserBean(){}
- coding之后端经验
- 后端开发面试经验分享
- 后端开发的经验积累
- DDE后端之dentry(一):从测试经验看运行机制 (move copy trash delete)
- Coding,设计之美
- java后端工作一年浅谈经验
- 后端Java一年经验和技术记录
- 前后端分离之Java后端
- 前后端分离之Springboot后端
- 后端控制器之MultiActionController
- 数字后端之我见
- IT忍者神龟之zen Coding
- git coding菜鸟之作
- Coding沙龙之模块分层
- Coding沙龙之英文单词缩写
- Java面经 面试经验 互联网公司面试经验 后端面试经验
- 压缩算法之Elias Gamma Coding & Elias Delta Coding
- Coding
- 2017年6月7日头条争夺战:微信公众号居然公然和高考抢头条?!
- Ubuntu14.04下OpenCV安装
- #QGIS源码官方编译指南
- 解决Caffe训练过程中loss不变问题
- 注释驱动的 Spring cache 缓存介绍
- coding之后端经验
- 判别是否包含了emojicon表情
- javascript中对parseInt方法的一点理解
- ( 鲁棒性主成分分析)Robust PCA
- 同一个android手机同时安装2个相同app
- java web中实现同一帐号同一时间只能一个地点登陆(类似QQ登录的功能)
- POJ
- Access Log Sampler之Jemeter
- A+B problem(64bit Integer + EOF)