`
m635674608
  • 浏览: 5028877 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

struts2 ognl java.lang.NoSuchMethodException Ljava.lang.String

 
阅读更多

在做项目应用中用,映射后台的一个Long类型的字段。。当这个字段输入过长的时候,死都报异常

ognl.MethodFailedException: Method "setScoreTo" failed for object com.admin.dto.pojo.AppraiserLV@93466f [java.lang.NoSuchMethodException: com.admin.dto.pojo.AppraiserLV.setScoreTo([Ljava.lang.String;)]

 

struts找不到Appraiser中的setScoreTo(String)方法。

原因应该是,当Long字段输入过长时候,struts把Long转换了String,。所以就找不到这个方法了。

Long的最大长度只有19位。。

2011-11-21 09:17

java中一些基本类型的长度和最大最小值

基本类型:byte 二进制位数:8
包装类:java.lang.Byte
最小值:Byte.MIN_VALUE=-128
最大值:Byte.MAX_VALUE=127

基本类型:short 二进制位数:16
包装类:java.lang.Short
最小值:Short.MIN_VALUE=-32768
最大值:Short.MAX_VALUE=32767

基本类型:int 二进制位数:32
包装类:java.lang.Integer
最小值:Integer.MIN_VALUE=-2147483648
最大值:Integer.MAX_VALUE=2147483647

基本类型:long 二进制位数:64
包装类:java.lang.Long
最小值:Long.MIN_VALUE=-9223372036854775808
最大值:Long.MAX_VALUE=9223372036854775807

基本类型:float 二进制位数:32
包装类:java.lang.Float
最小值:Float.MIN_VALUE=1.4E-45
最大值:Float.MAX_VALUE=3.4028235E38

基本类型:double 二进制位数:64
包装类:java.lang.Double
最小值:Double.MIN_VALUE=4.9E-324
最大值:Double.MAX_VALUE=1.7976931348623157E308

基本类型:char 二进制位数:16
包装类:java.lang.Character
最小值:Character.MIN_VALUE=0
最大值:Character.MAX_VALUE=65535

分享到:
评论

相关推荐

    ognl.jar资源包

    camel-ognl-1.6.4.jar, camel-ognl-2.8.1.jar, com.springsource.org.ognl-2.6.9.jar, com.springsource.org.ognl-sources-2.6.9.jar, ognl-2.5.1.jar, ognl-2.6.11.jar, ognl-2.6.3.jar, ognl-2.6.5.jar, ognl-...

    ognl.MethodFailedException

    OGNL是一种强大的表达式语言,常用于Java应用程序,特别是Spring MVC和Struts 2框架中,用于数据绑定和动态方法调用。当出现`MethodFailedException`,通常意味着尝试通过OGNL执行的方法未能成功。 **OGNL简介** ...

    Struts2升级到2.5.30,问题解决及过程记录

    Struts2是一个流行的Java web框架,它为开发者提供了一种模型-视图-控制器(MVC)架构,便于构建可维护、可扩展的web应用程序。随着技术的发展,框架也需要不断更新以修复安全漏洞、提高性能并引入新特性。在本文中...

    Struts2漏洞检查工具Struts2.2019.V2.3

    Struts2是一款非常流行的Java Web框架,用于构建企业级应用。然而,随着时间的推移,Struts2在安全方面暴露出了一些重要的漏洞,这给使用该框架的系统带来了潜在的安全风险。"Struts2漏洞检查工具Struts2.2019.V2.3...

    IBM Struts2培训PPT.7z

    第四章:struts2中的OGNL.ppt 第五章:struts2标签库.ppt 第六章:struts2国际化.ppt 第七章:Struts2验证机制.ppt 第八章:struts2文件上传下载.ppt 第九章:struts2拦截器.ppt + Struts2开发详解.ppt

    Struts2-OGNL.rar_ognl

    Struts2是一个流行的Java Web应用程序框架,它极大地简化了MVC(模型-视图-控制器)架构的实现。在Struts2中,OGNL(Object-Graph ...通过阅读提供的"Struts2 OGNL.htm"文件,你可以进一步学习OGNL的详细用法和示例。

    struts2-showcase.rar

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用框架,用于简化Java企业级应用的开发。它是由Apache软件基金会维护,是Struts1的后续版本,提供更强大、更灵活的架构。 1. **Action和结果...

    struts2.0中的ognl

    在Struts2中,OGNL(Object-Graph Navigation Language)是一种强大的表达式语言,用于获取和设置对象属性,它在Struts2的核心组件中扮演着至关重要的角色。本篇文章将深入探讨OGNL在Struts2.0中的应用及其重要性。 ...

    struts2 ognl的用法

    2. **支持内置函数调用**:例如`@java.lang.String@format('foo%s','bar')`。 3. **支持表达式的计算**:如`price=100,discount=0.8,calculatePrice()`。 4. **与Struts2的集成**:OGNL可以无缝集成到Struts2的...

    ognl3.0.1.jar

    ognl3.0.1.jar struts 标签库

    很全面的struts2_ognl总结

    <s:property value="@com.bjsxt.struts2.ognl.S@s()"/> 这将调用 com.bjsxt.struts2.ognl.S 类的静态方法 s()。 四、访问 ValueStack 中的 List OGNL 也可以访问 ValueStack 中的 List,例如: 这将访问 ...

    ognl-3.0.4.jar

    ognl-3.0.4.jar ognl-3.0.4.jar

    struts2_OGNL Demo

    Struts2_OGNL Demo 是一个用于演示Struts2框架中OGNL(Object-Graph Navigation Language)表达式语言的实例。这个项目旨在帮助开发者理解和学习如何在Struts2中使用OGNL来操纵对象和数据。OGNL是Struts2中一个重要的...

    struts2中的OGNL的源码

    Struts2是一个流行的Java Web应用程序框架,它极大地简化了MVC(模型-视图-控制器)架构的实现。其中,OGNL(Object-Graph Navigation Language)是Struts2中的核心表达语言,用于在视图层与模型层之间传递数据。在...

    struts2_ognl基本用法.doc

    <s:property value="@com.bjsxt.struts2.ognl.S@s()"/> ``` 这里展示了如何调用类`com.bjsxt.struts2.ognl.S`中的静态方法`s()`。 **2. 访问静态属性** ```html <s:property value="@com.bjsxt.struts2.ognl...

    struts2 ognl用法项目

    Struts2是一个流行的Java Web应用程序框架,它极大地简化了MVC(模型-视图-控制器)架构的实现。在这个“Struts2 OGNL用法项目”中,我们将深入探讨OGNL(Object-Graph Navigation Language),它是Struts2中一个...

    ognl.rar_OGNL API_struts2 ognl api_struts2帮助文档

    OGNL(Object-Graph Navigation Language)是Struts2框架中重要的表达式语言,它用于在应用程序中进行数据绑定和表达式求值。这篇文档将详细解释OGNL API及其在Struts2框架中的应用。 首先,OGNL是一个强大的、动态...

    传智168期JavaEE struts2杜宏 day32~day33笔记

    <constant name="struts.ognl.allowStaticMethodAccess" value="true"/> ... </struts> ``` 默认情况下,Struts2不允许OGNL表达式访问静态方法,需要明确配置为`true`才能启用。 #### ValueStack介绍 ValueStack...

    ognl表达式java使用案例详解(测试通过)

    2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名],例如:@java.lang.String@format('foo %s', 'bar')或@tutorial.MyConstant@APP_NAME; 3、支持赋值操作和表达式串联...

    struts2 OGNL语言学习笔记

    2. 支持类静态的方法调用和值访问:OGNL 支持类静态的方法调用和值访问,表达式的格式为 @[类全名(包括包路径)]@[方法名 | 值名],例如:@java.lang.String@format('foo %s', 'bar') 或 @tutorial.MyConstant@APP_...

Global site tag (gtag.js) - Google Analytics