`

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” 上来不多说,百度收集些相关...

    文件路径正确,报java.io.FileNotFoundException异常的原因及解决办法

    解决办法包括: 1. 检查文件路径:确保文件路径正确无误,并且正确使用了文件系统的分隔符。同时,检查路径中是否有不可见的特殊字符或多余空格。 2. 检查文件权限:确认运行程序的账户有权限访问该文件或目录,...

    buildroot编译info.log warn.log

    本篇文章将深入探讨Buildroot的工作原理、编译过程以及如何分析`info.log`和`warn.log`这两个关键的日志文件。 首先,让我们理解什么是Buildroot。Buildroot是一个轻量级的构建系统,它的目标是为嵌入式设备生成...

    JMeterWebSocketSampler

    JMeterWebSocketSampler-1.0.2-SNAPSHOT.jar websocket-api-9.1.1.v20140108.jar websocket-client-9.1.1.v20140108.jar websocket-common-9.1.1.v20140108.jar jetty-util-9.1.2.v20140210.jar

    Proc_Warn_Class.sql

    Proc_Warn_Class.sql

    Proc_Warn_Dep.sql

    Proc_Warn_Dep.sql

    Proc_Warn_All.sql

    Proc_Warn_All.sql

    jersey的wadl2java实例

    Jersey 的 WADL2Java 实例 在这篇文章中,我们将讨论如何使用 Jersey 的 WADL2Java 工具生成客户端代码,以便更好地理解和应用 RESTful Web 服务。 标题解释 Jersey 的 WADL2Java 实例是一个非常重要的知识点,...

    java.lang.ClassNotFoundException: net.sf.ezmorph.MorpherRegistry

    在Java编程中,`ClassNotFoundException` 是一个常见的运行时异常,通常发生在尝试加载特定类时,JVM无法找到对应类的定义。在这个特定的情景中,错误提示 "java.lang.ClassNotFoundException: ...

    ice入门例子2

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

    ActiveMQ_使用failover模式进行连接切换时,线程断开

    为了解决上述问题,本节将详细介绍问题产生的原因及可能的解决策略。 ##### 2.1 问题根源分析 - **Failover机制的本质**:Failover机制的核心在于实现客户端和服务端之间的动态切换,确保即使某一个服务端节点不可...

    福建省南安市石井镇厚德中学九年级英语上册 Unit 4 Topic 2 When was it invented Section

    (1) warn sb. of/ about sth. --- 警告某人某事 (2) warn sb. (that)…--- 警告某人… (3) warn sb. not to do sth. = warn sb. against doing sth. --- 警告某人别做某事 练习: a. 老师提醒我们注意那几级楼梯。...

    hadoop-native-64-2.6.0.zip

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

    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即可。

    ossclient客户端

    阿里云

    log4j日志报错解决办法

    在Java开发过程中,如果遇到"log4j:WARN Please initialize the log4j system properly"这样的错误提示,通常意味着Log4j没有正确配置或者找不到配置文件。 首先,错误信息"log4j:WARN No appenders could be found...

    dingding-zabbix-warn.py

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

    reactor-netty, TCP/HTTP/UDP 客户机/服务器,带有联网的反应器.zip

    reactor-netty, TCP/HTTP/UDP 客户机/服务器,带有联网的反应器 反应器联网 http://projectreactor.io/docs/netty/release/api/在软件许可证 2.0许可,,,。

    java.Logback(解决方案).md

    Logback旨在作为Java日志框架的首选解决方案,它与SLF4J(Simple Logging Facade for Java)接口紧密集成,使得开发者可以在不同环境下方便地切换日志实现。Logback提供了三个主要组件:logger(记录器)、appender...

Global site tag (gtag.js) - Google Analytics