javaweb遇到的异常类型

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_44936331/article/details/96624383

1.参数个数异常,出现这种异常的原因多数是因为sql语句的占位符与Object参数个数不一致导致的,也可能Object忘记定义成数组也会导致这种情况的出现

	1.java.sql.SQLException: Too many parameters: expected 0, 
	was given 1 Quer

2.使用Junit 提示 initializationError 错误 的解决办法
以前使用的时候没有出现过这种情况,今天出现了这个问题

为刚刚在使用junit 4.12的时候,提示了initializationError 这一个错误。
使用"Run As junit test的时候,居然提示了这个错误。
在我添加jar包的时候,只添加了把hamcrest-core-1.3.jar和junit-4.12.jar,
Add to build path就好了。

3.Don’t know how to iterate over supplied “items” in 问题的解决方法

在使用jstl表达式在jsp页面进行遍历的时候出现了这个情况,后来经过检查代码,
发现是在JSP文件中,JSTL的标签  <c:forEach> 里的items属性被赋予了一个
无法遍历的对象。

4.解决ava.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0)类似问题

出现类似问题直接检查sql 是否存在小数点 或者sql是否存在其他语法不规范之处

总结:

以后在编写代码的时候应该规范自己的代码,由于在练习过程中碰到问题解决完就继续写代码了,也没及时把代码贴出来,希望以后能规范自己的代码,少出低级的失误。

猜你喜欢

转载自blog.csdn.net/weixin_44936331/article/details/96624383