`

target is null for setProperty(null, "x", [xxxxx)错误异常

阅读更多
在提交form表单的时候发现后台经常出现类似异常,很奇怪,因为我的前台提交的参数和设置的ognl根本没有x之类的参数

后经研究发现原来是使用图片提交按钮惹得祸

input type="image" name="Submit" value="提交" onclick="return checkpwd();" src="images/submit.gif"/>  

查询资料后发现

这个错误信息主要因为webwork.devMode = true引起,因为使用struts在默认配置下对任何提交到action的参数强制需要setter方法,而我们在使用token的时候一般都没有正确的为每一个token设置该参数,为此提交的token信息就会在这里一起一些错误信息,如果需要屏蔽掉这些的话,可以设置webwork.devMode = false来避免这种错误信息的抛出,当然这些错误在程序调试的时候是有用处了,我们可以根据这些信息来删除不必要的参数



解决办法,可以选择以下三种

1。使用普通的提交按钮

2。去掉图片提交按钮中的name

3。将开发模式设置成false可以屏蔽错误

分享到:
评论

相关推荐

    个推群消息发送 错误

    在你遇到的问题中,"个推群消息发送错误"可能是由于多种原因导致的,下面我们将详细探讨如何正确实现个推的群发功能,并解决可能出现的错误。 首先,我们需要确保你已经正确地集成了个推SDK到你的项目中。`Getui_...

    spring boot 异常处理方案

    在Spring Boot应用中,异常处理是一项关键任务,它确保了程序在遇到错误时能优雅地响应,提供有意义的反馈信息,而不是返回不友好的堆栈跟踪。本项目"spring boot 异常处理方案"提供了对Spring MVC应用程序中异常...

    解决axis2-CodegenWizardPluginBUG- java.lang.reflect.InvocationTargetException

    标题中的“解决axis2-CodegenWizardPluginBUG- java.lang.reflect.InvocationTargetException”指的是在使用Apache Axis2的CodegenWizardPlugin工具时遇到的一个错误。这个工具是Axis2框架的一部分,用于自动生成...

    Target runtime Apache Tomcat 6.0 is not defined 解决方法

    标题中的问题“Target runtime Apache Tomcat 6.0 is not defined”是Eclipse IDE中一个常见的错误提示,意味着用户在尝试运行或部署基于Apache Tomcat 6.0的应用时,Eclipse无法找到对应的运行时环境。这个错误通常...

    Target for ArcGIS Tutorial

    根据给定的文件信息,以下是从“Target for ArcGIS Tutorial”中提炼出的关键知识点: ### 标题:Target for ArcGIS教程 此标题表明文档旨在作为用户学习如何使用Target for ArcGIS软件的指南。Target for ArcGIS...

    mysql中You can’t specify target table for update in FROM clause错误解决方法.docx

    ### MySQL中“You can’t specify target table for update in FROM clause”错误解决方法 在MySQL数据库管理过程中,遇到SQL语法错误是家常便饭,其中一种较为常见的错误是“You can’t specify target table for ...

    iSCSI存储模拟 iscsitarget For Windows Server 2008 R2

    iscsitarget For Windows Server 2008 R2是专为这个操作系统设计的版本,使得用户能够将Windows Server 2008 R2系统转换成一个iSCSI目标服务器。这个软件在搭建微软集群实验中发挥着关键作用,因为它可以模拟多个...

    Efficient Convex Relaxation Methods for Robust Target Localization

    a formulation for robust target localization in the presence of sensor location errors. Two Cramer-Rao bounds are derived corresponding to situations with and without sensor node location errors. ...

    java开发常见错误异常

    Java 开发常见错误异常 在 Java 开发过程中,常见的错误异常包括 HTML 标签的常见错误、MySQL 常见错误异常、Oracle 常见错误异常、连接池异常、Maven 常见异常、Hibernate 常见异常、Struts2 常见异常等。下面将对...

    Error:No such property: GradleVersion for class: JetGradlePlugin

    情景:从项目中拿到一个客户的demo工程,或者导入一个别人的工程,编译时出现 Error:No such property: GradleVersion for class: JetGradlePlugin: 原因:这是gradle的版本太高导致的 解决办法: 第一步:打开...

    Target Tracking with Kalman Filtering, KNN and LSTMs.pdf

    for single target prediction by 2x. We also present a unique model for training two dependent LSTMs to output a Gaussian distribution for a single target prediction to be used as input to multi-...

    Agreement on Target-Bidirectional LSTMs for Sequence-to-Sequence Learning

    agreement between a pair of target-directional LSTMs, which generates more balanced targets. In addition, we develop two efficient approximate search methods for agreement that are empirically shown ...

    xt_set.rar_The Target_linux xt_set_xt_set

    在描述中提到的"implements the set match and SET target for netfilter/iptables"进一步阐述了`xt_set`的功能。set match允许我们检查数据包是否与预定义的集合匹配,而SET target则指定了匹配后如何处理数据包。...

    解决mybatis执行SQL语句部分参数返回NULL问题

    解决MyBatis执行SQL语句部分参数返回NULL问题 MyBatis是一个流行的基于Java的持久层框架,使用广泛。但是,在使用MyBatis时,可能会遇到一些问题,例如执行SQL语句时部分参数返回NULL问题。本文将详细介绍该问题的...

    mysql中You can’t specify target table for update in FROM clause错误解决方法

    在MySQL数据库中,"You can’t specify target table for update in FROM clause"是一个常见的错误提示,意味着在同一个SQL语句中,你不能直接在一个`UPDATE`或`DELETE`语句的`FROM`子句中引用你想要更新或删除的表...

    iscsitarget-x64

    使用windows2008 Storage系统建立虚拟存储的工具 WSS08基于Windows Server 2008开发,是目前最稳定的企业级文件服务平台,它包含多项文件存储相关的优化特性,副本管理,iSCSI支持都很到位,还有各种存储方法例如块状...

    jsp常见异常总结 希望有所帮助

    这些异常可能是由于语法错误、运行时问题、配置错误或是与服务器交互过程中的其他问题引起的。理解并有效地处理这些异常对于优化代码、提高应用程序的稳定性和用户体验至关重要。以下是一些常见的JSP异常及其解析: ...

    JPA save()方法将字段更新为null的解决方案

    if (Objects.isNull(value)) { notNullFieldSet.add(name); } } } String[] notNullField = new String[notNullFieldSet.size()]; return notNullFieldSet.toArray(notNullField); } } ``` 使用UpdateUtil...

    贝加莱 Automation Studio Target for MATLAB/Simulink.pdf

    贝加莱 Automation Studio Target for MATLAB/Simulinkpdf,贝加莱 Automation Studio Target for MATLAB/Simulink

Global site tag (gtag.js) - Google Analytics