12月11号

今天总结了一些常有的错误:

端口被占
解决方法:可以直接在任务管理器中查找占用的程序关闭应用(一般都是javaw.exe)或者先使用cmd命令查找pid然后在任务管理器找到对应程序关闭。
404问题
原因:没有这个jsp文件或者jsp文件名写错了
解决方法:检查jsp名,确认是否有这个jsp文件
sql语句错误
原因:sql语句写错了
解决方法:检查SQL语句
数组下标越界
原因:循环算法用错了
解决方法:就改一下算法
向servlet中传参乱码问题:
原因:编解码问题
解决方法: 
dopost方法使用request.setCharacterEncoding(“UTF-8”);设置字符集
doget方法username = new String(username.getBytes("ISO-8859-1"), "UTF-8");
空指针:java.lang.NullPointException。
原因:调用了未初始化的对象或者不存在的对象。
目前造成这个问题发生的情况:
1、传参传过来空,调用了这个空对象。
解决方法:检查传参变量,确认参数传过来了。
get方法使用表单传参action后的参数会被忽视:
也就是说<form action="servlet?method=login" method="get">与<form action="servlet" method="get">是一样的,action后面的参数是传不过去的。
还有我在servlet层遇到的问题,提交响应后是不能转发的。
posted @ 2020-12-11 11:34  哦心有  阅读(62)  评论(0编辑  收藏  举报