`
wangjian5748
  • 浏览: 205689 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

解释一个struts2抛出的异常

 
阅读更多

在用struts2开发的过程中,经常会看到struts2抛出的下列的异常:

22:16:50,437 ERROR [ParametersInterceptor] - <ParametersInterceptor - [setParameters]: Unexpected Exception catched: Error setting expression 'user_rd' with value '[Ljava.lang.String;@13099cc'>
很多开发人员不清除为什么老抛出这个异常,其实很简单,上面说的很清除,这是ParametersInterceptor过滤器抛出的异常,ParametersInterceptor的功能是转换request中parameter到action中的属性,如果在request中存在某个名称的parameter,而在action没有这个对应的属性,struts2会抛出这个异常,上面的异常说的是request中有个user_rd,而在action中没有名叫user_rd属性

分享到:
评论

相关推荐

    Struts2 异常处理的四种获取属性方法

    Struts2 异常处理的四种获取属性方法,大家可以借鉴学习

    解决struts2下载异常的jar包 struts2-sunspoter-stream-1.0.jar

    也就是说,如果抛出了ClientAbortException异常,那就跳转到“ignored.jsp”这个页面,这个页面中什么内容都没有。 还有一种办法是在页面进行try..catch,之后什么都不做 异常原因分析: stream对应的类是...

    用户注册和登录是每个系统的必须存在的一部分,基于Dwr+Struts2+Spring+Hibernate写了一个用户登录注册系统

    1. //如果不用,启动时不会出错,但使用Dwr时,会抛出异常:java.lang.NoClassDefFoundError: antlr/ANTLRException 2. antlr-2.7.2.jar  3. 4. //如果不用此包,在启动时会抛出: nested exception is java.lang...

    Struts详细资料整理

    不要在Action中进行业务逻辑的处理,业务逻辑应交给专门的Model层去做 在业务逻辑层抛出异常,并在Action中捕捉和处理

    struts1-html标签

    &lt;html:form&gt; 用来创建表单,必须包含一个action属性,否则JSP会抛出一个异常.

    struts2文件的上传和下载

    用myeclipse开发的一个文件上传下载系统,成功解决了点击“取消”下载文件时系统抛出的异常,本资源包含系统所需要的jar包。

    Spring3.x_Struts2.x_Hibernate3.x整合之声明式事务配置

    事务声明在Dao中,但是通常都会在Service中来处理多个业务逻辑的关系,如:删除,更新等,此时如果在执行了一个步骤之后抛出抛出异常就会导致数据部完整,所以事务不应该在Dao中处理,而应该在Service中处理,这也是...

    Struts的基本

    如果不具备该属性则JSP页面会抛出一个异常。之后你必须给这个action属性指定一个有效值。一个有效值是指应用程序的Struts配置文件中元素里的任何一个子元素的访问路径。而且相应的元素中必须有一个name属性,它的值...

    用struts写出的航空订票系统

    内附struts配置包,jsp页面,包括注册和登录 内置订票操作等功能

    java反序列化漏洞利用工具WebLogicExploit_weblogic图形化漏洞利用工具

    使用注意: 1. WebLogic反弹需要等5秒左右 2. 该工具为对外测试版,请尽量按照正常思路来用,比如... jboss回显执行命令部分利用异常抛出机制,本地(4.2.3.GA)测试成功,其他版本请自测 5. 体积更小,不再依赖java环

    ajax在struts中得应用

    AJAX是最近在web开发流程中一次革命,它允许在一个...多年前Struts 都已经是Java-Web开发中的一个事实上的标准,在大量的应用中都已经使用了它。本文将告诉你,如何在你已经存在Struts应用中结合丰富的AJAX没Ы涌凇?

    Spring_Hibernate集成

    1、声明式事务配置 * 配置SessionFactory * 配置事务管理器 ... * 编写业务逻辑方法时,最好将异常一直向上抛出,在表示层(struts)处理 * 关于事务边界的设置,通常设置到业务层,不要添加到Dao上

    java面试题

    这类异常没法要求程序员去一一捕获并抛出,一般异常是Java类库或程序员自己写的代码发生的错误,这类异常可以由我们去一一捕获并抛出。 多线程几种实现方法,同步? 答:多线程有两种实现方法,一种是继承Thread类...

    从J2SE到J2EE知识点介绍

    2. 抛出异常 36 二. Swing程序设计 38 (一) Swing概述 38 1. 布局管理器 39 2. 流布局管理器 39 3. 边界布局管理器 41 4. 网格布局管理器 42 5. 盒式布局管理器 43 (二) 面板及组件 45 1. JPanel面板 45 2. 事件...

    登录与注册 Struts2实现 Map充当数据库

     &nbsp首先注册账号,当未注册时,将有异常抛出,原因,静态集合Map为空,我们在LoginActionModel.java进行判断。注册账号时我们将数据保存在AdduserAction的静态集合中 Map!成功后返回主页面,然后我们登录,分三...

    Spring面试题

    ☆ Spring DAO:JDBC DAO 抽象层提供了有意义的异常层次结构,可用该结构来管理异常处理和不同数据库供应商抛出的错误消息。异常层次结构简化了错误处理,并且极大地降低了需要编写的异常代码数量(例如打开和关闭...

    spring3.2+strut2+hibernate4

    -- 指Action抛出Exception异常时,转入名为exception的结果。 --&gt; &lt;exception-mapping exception="java.lang.Exception" result="exception"/&gt; &lt;/global-exception-mappings&gt; &lt;!-- 包含的配置文件 --&gt; ...

    spring4.3.2参考文档(英文)

    Spring DAO:JDBC DAO 抽象层提供了有意义的异常层次结构,可用该结构来管理异常处理和不同数据库供应商抛出的错误消息。异常层次结构简化了错误处理,并且极大地降低了需要编写的异常代码数量(例如打开和关闭连接...

Global site tag (gtag.js) - Google Analytics