空指针错误最好多打印些调试信息,看看出在什么地方(一般在对新赋予的值进行处理的时候,如对空串截取、强制转换等);.tmp文件是在访问页面过程中产生的,可以提高下一次访问速度,当然可删除的;再者,开发环境最好不要用win2003,兼容性不太好,有的时候出现奇怪的错误,建议换个操作系统,win2000开发比较好
解决方案 »
- C3P0 老是报错,求大神!!!
- 急!高分请教hibernate(一对多)多对多查询的问题?!
- java中转发(response)和重定向(request)
- 200分AJAX取值的地址
- 急!struts上传文件问题
- hibernate 连接 sqlserver 的 image ,如何实现?
- 求分享java编程的学习方法
- 项目马上要开始了,要在春节前完成,但是人员比较紧,考虑用struts,有什么好的模式?
- 各位,看源码遇到的问题!帮帮我
- 关于package包的问题,请高手指教
- 我参加高程,请问学习Java用什么书好?请说明作者,出版社,书名,翻译者,版本!不胜感激! 在线!!
- java代码分享,好事成双,得代码又得分
把异常打印出来
根据行号,在tomcat下的work目录里找就对了
--------------
to 回复人: bitou(ouyyc) ( )
如对空串截取、强制转换等
--这让我想起了一段代码如下:
<select>
<OPTION value="埃及(Egypt)&81">埃及(Egypt)</OPTION>
<OPTION value="塞尔瓦多(El Salvador)&22">塞尔瓦多(El Salvador)</OPTION>
<OPTION value="赤道几内亚(Equatorial Guinea)&26">赤道几内亚(Equatorial Guinea)</OPTION>
<OPTION value="厄里特里亚(Eritrea)& ">厄里特里亚(Eritrea)</OPTION>
.
.
</select>
----
String sfgb;
String sfgbdm;
String[] sf;
sfgb=request.getParameter("sfgb");
sf=sfgb.split("&");
sfgb=sf[0];
sfgbdm=sf[1];
第一段代码是一个提交表单,用户选择国别(代码是隐藏的)
第二段是写数据库,由于有的国家无对应代码,所以为' '
(如果写为<OPTION value="厄里特里亚(Eritrea)&">则出现数组越界错误)
----那些nullpointexception是由于这吗??
注:虽然可将代码,国家对应关系写入数据库,但在这我觉得没必要那样写
sf=sfgb.split("&"); //这句肯定就会出现NullPointException对于getParameter取得的值,应该进行null 及空串的判断。