`

WARN ognl.OgnlValueStack异常解决办法

阅读更多
  WARN com.opensymphony.xwork2.ognl.OgnlValueStack:60 - Error setting expression 'ssc.x' with value '[Ljava.lang.String;@28d320d6'
ognl.OgnlException: target is null for setProperty(null, "x", [Ljava.lang.String;@28d320d6)
ognl.OgnlException: target is null for setProperty(null, "y", [Ljava.lang.String;@32a88bc2)
的解决办法

Struts2
   这个异常是在页面提交表单的时候发生的,乍一看以为是Struts2类型转换的错误,但是程序中又压根儿没有用到Struts2的类型转换,那么是什么原因导致的呢?
<input type="hidden" name="ssc.x" id="ssc.x" value='${ssc.x}'/>
<input type="hidden" name="ssc.y" id="ssc.y" value='${ssc.y}'/>

   如上面的标签中写的这样,提交表单时会将name为ssc.x,ssc.y属性提交到对应action上,而对应的action类会进行接收相应的值,查找它的set 和 get方法,如果在对应的action类里面没有对应ssc.x,ssc.y这个属性,就会出现如上错误。

解决办法是:1.在对应action类里创建ssc.x,ssc.y这两个属性,生成set,get方法
            2.第二种方法是如果觉得这个属性没有存在的必要,但是又必须用到id这个取得这个值,可以将name属性去掉,例如
<input type="hidden" id="ssc.y" value='${ssc.y}'/>本人选择的办法就是第二种。
   希望这篇文章能帮助和我一样受困于这个问题的人。
0
0
分享到:
评论

相关推荐

    Hadoop 启动WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using

    搭建hadoop 环境时遇到启动异常告警问题 “WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable” 上来不多说,百度收集些相关...

    buildroot编译info.log warn.log

    buildroot编译info.log warn.log (不要下载)

    jersey的wadl2java实例

    网上关于使用jersey的wadl2java工具生成的代码编写客户端的方法太少了,几乎找不到。本资源为亲测,亲自编写,希望能给需要的人带来帮助。

    Proc_Warn_Class.sql

    Proc_Warn_Class.sql

    Proc_Warn_Dep.sql

    Proc_Warn_Dep.sql

    Proc_Warn_All.sql

    Proc_Warn_All.sql

    ice入门例子2

    Ice.Warn.Connections=1 文件名:config.client客户端配置文件 #这个配置客户端连接哪个服务,Span.Proxy在代码中要使用,需要对应,hello与服务端对应服务要匹配。 Hello.Proxy=hello:default -p 10000 Ice.Warn....

    ST-LINK_V2驱动

    ST-LINK_V2驱动

    System.Runtime.InteropServices.COMException的解决方法

    完美解决“换另一台电脑上用VS2008继续开发web项目时出现 “System.Runtime.InteropServices.COMException”,然后是加载不了项目。” 只需要打开项目配置文件*.csproj,将&lt;UseIIS&gt;True&lt;/UseIIS&gt; 改为 False,然后...

    warn绞盘操作手册.doc

    warn绞盘操作手册.doc

    hadoop-native-64-2.6.0.zip

    Hadoop使用过程报错:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform...解决 下载过后把tar包解压在hdoop的lib/native下即可

    dingding-zabbix-warn.py

    zabbix监控钉钉群机器人自动报警脚本,附详细注释,带图片和文字,可随意更改文字和图片,自动@群里的人功能。如果不懂可私信我,包教包会。

    mybatis-generator 自动生成代码

    通过mybatis-generator-core-1.3.1.jar generatorConfig.xml 连接数据库,通过配置文件自动生成对应表的mybatis的配置文件,a.bat是通过cmd命令运行可执行jar mybatis-generator-core-1.3.1.jar ...

    jdk7+ubuntu14.04_32位下编译的hadoop2.6.0的libhadoop.so.1.0.0

    这个是编译好的文件(注意环境),替换hadoop-2.6.0/lib/native/libhadoop.so.1.0.0 可解决以下报错: 14/10/10 08:35:55 INFO namenode.NameNode: createNameNode [-format] Java HotSpot(TM) Server VM warning: ...

    winutils.exe:解决hadoop在windows运行出现的bug

    如果出现如下bug:“Could not locate executable null\bin\winutils.exe in the Hadoop binaries”,则下载该文件,放入hadoop的bin文件夹下,并设置环境变量HADOOP_HOME:F:\hadoop2.7.x即可。

    hadoop2.8.1 native for macOS10

    WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable Found 2 items 解决方法是下载hadoop源代码重新编译, 但中间需要下载安装...

    hadoop-native-64-2.4.0.tar

    hadoop-native-64-2.4.0.tar 解决运行hadoop 警告:WARN util.NativeCodeLoader: Unable to load native-hadoop

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

    在网络中查询解决办法大多是使用异常处理的办法,其内容如下: &lt;package name="default" extends="struts-default"&gt; &lt;global-results&gt; &lt;result name="client-abort-exception"&gt;/ignored.jsp&lt;/result&gt; ...

    hadoop-core-1.1.1.jar

    原错误提示为:12/04/24 15:32:44 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 12/04/24 15:32:44 ERROR security....

Global site tag (gtag.js) - Google Analytics