`
KongFUN
  • 浏览: 19951 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
最近访客 更多访客>>
社区版块
存档分类
最新评论

一个有关ParametersInterceptor 的错误

阅读更多

Struts2发现错误:

2009-09-16 17:13:03 [com.opensymphony.xwork2.interceptor.ParametersInterceptor]-[ERROR] ParametersInterceptor - [setParameters]: Unexpected Exception caught setting 'bh' on 'class com.macronet.struts.QueryDdAction: Error setting expression 'bh' with value '[Ljava.lang.String;@18c6cbc'
2009-09-16 17:13:03 [com.opensymphony.xwork2.interceptor.ParametersInterceptor]-[ERROR] ParametersInterceptor - [setParameters]: Unexpected Exception caught setting 'ext-comp-1002' on 'class com.macronet.struts.QueryDdAction: Error setting expression 'ext-comp-1002' with value '[Ljava.lang.String;@1fb24d3'
2009-09-16 17:13:03 [com.opensymphony.xwork2.interceptor.ParametersInterceptor]-[ERROR] ParametersInterceptor - [setParameters]: Unexpected Exception caught setting 'search' on 'class com.macronet.struts.QueryDdAction: Error setting expression 'search' with value '[Ljava.lang.String;@12ea1dd'

 

从网上搜到原因:

       “当struts.devMode设置为true时,html表单数据中有和action属性匹配不上的参数名时就会被这样显示出来,没什么大碍,就是为了便于使用者调试。struts.devMode设置为false就没有了。可能它的log级别设置的容易让人误会。”

 

在Action中添加search属性后,果然有关serach的错误就消失了。

分享到:
评论
3 楼 xpjava 2014-02-09  
有search 这个属性吗?没找到啊?
2 楼 xpjava 2014-02-09  
在Action中添加search属性后,果然有关serach的错误就消失了。--- 楼主您好!在哪里添加这个属性啊?
1 楼 南通ori 2013-06-12  
原来如此,明白了,多谢楼主

相关推荐

    Struts2默认拦截器解析[归类].pdf

    Struts2是一个流行的Java web框架,它通过使用拦截器(Interceptor)来实现强大的功能和灵活的控制流程。拦截器在Action执行前后进行处理,增强了框架的功能,如日志、异常处理、模型驱动、国际化等。以下是对Struts...

    Xwork——Struts2核心

    在Xwork中,每一个Action都与一个ValueStack关联,ValueStack是一种特殊的容器,用于存储Action及其相关的对象。通过这种方式,开发者可以在Action之间共享数据,同时保持每个Action的独立性和可测试性。 - **...

    Struts 2.3.20升级日志

    此外,ParametersInterceptor 默认情况下现在支持中文哈希键,这对于处理中文参数的场景来说是一个巨大的改进。同时,themes.properties 文件的加载机制也得到了优化,现在允许放在 `WEB-INF` 目录下或者类路径中的...

    struts2自定义类型转换器

    本文将深入探讨如何在Struts2中实现自定义类型转换器,以便将用户输入的数据转换为特定的对象,例如将一个字符串坐标值转换为一个`int`类型的坐标。 首先,理解Struts2的类型转换过程是至关重要的。当用户通过表单...

    struts拦截器介绍

    在Struts2中,拦截器(Interceptor)是一个至关重要的概念,它扮演着处理请求、增强功能和控制流程的角色。拦截器是在Action调用前后执行的一系列方法,它们按照特定的顺序组成一个链,可以对请求进行拦截、处理并...

    struts2_工作流程

    Struts2是一个强大的MVC框架,它简化了Java Web应用的开发。其核心工作流程涉及多个组件协同工作,包括过滤器、ActionMapper、ActionProxy、ActionInvocation、Interceptor以及Dispatcher等。下面将详细解释这些概念...

    struts2 配置文件的问题

    Struts2是一个流行的Java web开发框架,用于构建MVC(模型-视图-控制器)架构的应用程序。在处理“struts2配置文件的问题”时,我们需要深入理解Struts2的配置机制,这包括核心配置文件`struts.xml`以及相关的Action...

    struts2文件上传下载

    Struts2是一个强大的Java EE应用程序框架,用于构建MVC(模型-视图-控制器)架构的Web应用。在Struts2中,文件上传和下载是常见的功能,它们使得用户能够交互地处理数据文件,如图片、文档等。下面将详细阐述如何...

    Struts2和Webwork远程命令执行漏洞分析1

    Struts2和Webwork远程命令执行漏洞主要源于Apache Struts2框架中的一个设计缺陷,该框架使用OGNL(Object-Graph Navigation Language)表达式来处理用户输入,这为恶意攻击者提供了可乘之机。该漏洞发生在Struts2的...

Global site tag (gtag.js) - Google Analytics