一个有关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的错误就消失了。

你可能感兴趣的:(html,struts,ext)