gajava代码 java 代码大全( 七 )


java.lang.InterruptedException
被中止异常 。当某个线程处于长时间的等待、休眠或其他暂停状态,而此时其他的线程通过Thread的interrupt方法终止该线程时抛出该异常 。
java.lang.NegativeArraySizeException
数组大小为负值异常 。当使用负数大小值创建数组时抛出该异常 。
java.lang.NoSuchFieldException
属性不存在异常 。当访问某个类的不存在的属性时抛出该异常 。
java.lang.NoSuchMethodException
方法不存在异常 。当访问某个类的不存在的方法时抛出该异常 。
java.lang.NullPointerException
空指针异常 。当应用试图在要求使用对象的地方使用了null时,抛出该异常 。譬如:调用null对象的实例方法、访问null对象的属性、计算null对象的长度、使用throw语句抛出null等等 。
java.lang.NumberFormatException
数字格式异常 。当试图将一个String转换为指定的数字类型,而该字符串确不满足数字类型要求的格式时,抛出该异常 。
java.lang.RuntimeException
运行时异常 。是所有Java虚拟机正常操作期间可以被抛出的异常的父类 。
java.lang.SecurityException
安全异常 。由安全管理器抛出,用于指示违反安全情况的异常 。
java.lang.StringIndexOutOfBoundsException
字符串索引越界异常 。当使用索引值访问某个字符串中的字符,而该索引值小于0或大于等于序列大小时,抛出该异常 。
java.lang.TypeNotPresentException
类型不存在异常 。当应用试图以某个类型名称的字符串表达方式访问该类型,但是根据给定的名称又找不到该类型是抛出该异常 。该异常与ClassNotFoundException的区别在于该异常是unchecked(不被检查)异常,而ClassNotFoundException 是checked(被检查)异常 。
java.lang.UnsupportedOperationException
不支持的方法异常 。指明请求的方法不被支持情况的异常 。
异常
javax.servlet.jsp.JspException: Cannot retrieve mapping for action /Login (/Login是gajava代码你的action名字)
可能原因
action没有再strutsconfig.xml 中定义,或没有找到匹配的action,例如在JSP文件中使用
异常
org.apache.jasper.JasperException: Cannot retrieve definition for form bean null
可能原因
这个异常是因为Struts根据strutsconfig.xml中的mapping没有找到action期望的form bean 。大部分的情况可能是因为在formbean中设置的name属性和action中设置的name属性不匹配所致 。换句话说,action和form都应该各自有一个name属性,并且要精确匹配 , 包括大小写 。这个错误当没有name属性和action关联时也会发生 , 如果没有在action 中指定name属性,那么就没有name属性和action相关联 。当然当action制作某些控制时,譬如根据参数值跳转到相应的jsp页面 , 而不是处 理表单数据,这是就不用name属性,这也是action的使用方法之一 。
异常
No action instance for path /xxxx could be created
可能原因
特别提示:因为有很多中情况会导致这个错误的发生,所以推荐大家调高你的web服务器的日志/调试级别,这样可以从更多的信息中看到潜在的、在试图创建action类时发生的错误,这个action类你已经在strutsconfig.xml中设置了关联(即添加了标签) 。
在strutsconfig.xml中通过action标签的class属性指定的action类不能被找到有很多种原因 , 例如:定位编译后 的.class文件失败 。Failure to place compiled .class file for the action in the classpath (在web开发中,class的的位置在r WEBINF/classes,所以你的action class必须要在这个目录下 。例如你的action类位于WEBINF/classes/action/Login.class,那么在strutsconfig.xml中设置action的属性type时就是action.Login).

推荐阅读