`

Error setting expression 'login_button.x' with value '[Ljava.lang.String;@68f92a

 
阅读更多

[com.opensymphony.xwork2.ognl.OgnlValueStack]-[WARN] Error setting expression 'login_button.x' with value '[Ljava.lang.String;@68f92ab0'

 

最近开发一个小项目,在用户登录界面,每次登录后,后台都会报上面的错误,查询页面后没有发现问题,后来在网上查询了一下,看到"夜风"的博客,下面的是他本人的blog地址:

http://blog.sina.com.cn/s/blog_a02fe01f010180q5.html

解决办法

Struts2这个异常是在提交表单的时候发生的,乍一看以为是Struts2类型转换的错误,但是程序中又压根儿没有用到Struts2的类型转换,而且前台页面index.jsp中也没有设置x,y这些参数;且这个错误并不会影响程序的正常运行,找了很久,最后发现是提交按钮的缘故,提交按钮引用的是一个图片,如下:

<input   id="submit"   type="image"   name=" ssc " src="asserts/images/5.jpg" / >

由于表单提交中设置了name属性,所以struts2会进行接收相应的值,查找它的set 和 get方法,而action里面没有这个name值的,所以才出现了如上错误。可以这样写:

<input   id="submit"   type="image"   src="asserts/images/5.jpg"   / >

将name属性去掉即可。

其实,在struts.xml文件里可以配置"struts.devMode"属性。

当struts.devMode = true时,使用struts在默认配置下对任何提交到action的参数强制需要setter方法,html表单数据中有和action属性匹配不上的参数名时就会提示这样的信息。所以,在开发过程中将这个属性设为true还是很好的,它可以帮我们发现一些可能出现但又被我们忽视的问题,犯的“错误”越多,才能积累很多的经

分享到:
评论

相关推荐

    jedis-3.3.0.jar

    java.lang.NoSuchMethodError: redis.clients.jedis.ScanResult.getStringCursor()Ljava/lang/String; at org.crazycake.shiro.WorkAloneRedisManager.keys(WorkAloneRedisManager.java:149) at org.crazycake....

    run_ver3.zip

    在信息技术飞速发展的当下,压缩文件已成为日常工作和生活中不可或缺的工具之一。对于一个命名规范的文件而言,通过其命名可推测出文件的性质、用途以及所处的发展阶段。例如,"run_ver3.zip"这个文件,从其命名来看...

    IKAnalyzer2012_FF_hf1.jar

    解决Exception in thread "main" java.lang.VerifyError: class org.wltea.analyzer.lucene.IKAnalyzer overrides final method tokenStream.(Ljava/lang/String;Ljava/io/Reader;)Lorg/apache/lucene/analysis/...

    [免费]xercesImpl-2_9_1.jar-CSDN下载

    java.lang.AbstractMethodError: org.apache.xerces.dom.ElementNSImpl.setUserData(Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object; at org.apache.cxf.staxutils.StaxUtil...

    opencv_java340-x64.dll

    java 调用 opencv处理图像时所需的dll文件 将文件放在工程根目录...如果不添加,会报错 Exception in thread "main" java.lang.UnsatisfiedLinkError: org.opencv.imgcodecs.Imgcodecs.imread_1(Ljava/lang/String;)J

    异常说明

    发送邮件 出现异常

    appstore_log.txt

    - `[Ljava.io.ObjectStreamField;` - `long` - `com.qihoo360.loader2.n` **解析**: - 这些日志显示了插件上下文中不同类型的字段被检查或忽略的过程。这通常是插件化框架的一部分,用于确保插件能够正确地与...

    jboss-logging.jar,jboss-common.jar

    java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; 错误解决办法

    微信二维码引擎OpenCV开源,3行代码让你拥有微信扫码能力wechat_qrcode 包含4个参数文件

    微信扫码引擎收录于: opencv_contrib/modules/wechat_qrcode 开发文档: ... 微信扫码引擎是一款基于开源引擎ZXing,并高度优化和深度改造的高性能轻量二维码识别器。 ...detector = cv2.wechat_qrcode_WeChatQRCode(...

    替换两个文件解决Tomcat6项目移植到JBoss5.1下的Logging异常

    除了加入jboss-web.xml,删除xerces-2.6.2.jar和xml-...Ljava.lang.String.Ljava.lang.Object;Ljava.lang.Throwable) 原因是旧版本的slf4j-api不包含以上方法,附件解压后覆盖jboss5.1GA/common/lib下的同名文件即可

    java.lang.NoSuchMethodError异常处理要点.doc

    在Java编程中,`java.lang.NoSuchMethodError`异常是一个运行时异常,通常发生在程序试图执行一个不存在的方法时。这个异常的出现通常意味着编译时和运行时的类版本不匹配,或者是在编译期间存在而运行时不存在的...

    jdbc连接sql server2016(windows 身份验证)64bit

    Failed to load the sqljdbc_auth.dll cause : no sqljdbc_auth in java.library.path或者 Exception in thread "main" java.lang.UnsatisfiedLinkError: ...[Ljava/lang/String;Ljava/util/logging/Logger;)I

    log-aggregated-2021-07-28-080657.ips

    log-aggregated-2021-07-28-080657.ips

    计算机教学大纲

    ### 计算机网络(网页设计)综合实训教学大纲知识点解析 #### 一、大纲概述与目的 **标题与描述解读:** 标题“计算机教学大纲”实际上是指“计算机网络(网页设计)综合实训教学大纲”,这是一份针对中央广播电视...

    Org.BouncyCastle.Utilities.Encoders 等命名空间所需库

    主要用于加解密,我是在使用解密SM4 时接触到的,在网上代码引用了Org.BouncyCastle.Utilities.Encoders,找不到库 自己在网上找了好久找到了,没有积分的可以去http://www.bouncycastle.org/csharp/ 下载

    org.openxmlformats.schemas.wordprocessingml.x2006

    编译tika源文件最难找的jar包,好像很多人都找不到,找了一天才找到

    解决 java.lang.NoSuchMethodError的错误

    解决 java.lang.NoSuchMethodError 的错误 Java.lang.NoSuchMethodError 错误是一种常见的 Java 异常,它发生在 Java 虚拟机 (JVM) 无法找到某个类的特定方法时。这种错误可能是由于项目依赖比较复杂、Java 运行...

    flume-mysql.zip

    《Flume与MySQL数据同步详解》 在大数据处理领域,数据采集、传输和存储是至关重要的环节。Apache Flume作为一款高效、可靠且易于管理的数据收集系统,常用于大规模日志聚合。而MySQL作为广泛使用的开源关系型...

    dubbo-monitor-simple.zip

    dubbo-monitor监控中心,基于alibaba dubbo.jar开发,解决Decode rpc invocation failed: expected map/object at java.lang.String (Ljava/lang/String)、com.alibaba.dubbo.common.URL' could not be instantiated...

    LvmamaXmlKit.rar

    Error while parsing UI hierarchy XML file: null[Ljava.lang.StackTraceElement;@14b61ef4 Error while parsing UI hierarchy XML file: null[Ljava.lang.StackTraceElement;@14b61ef4

Global site tag (gtag.js) - Google Analytics