1.struts2.1.6 当float,double为0.或者0.0时候,会报错setString ,可以采用引入
在class目录下新建一个文件:xwork-conversion.properties,内容如下:
Java代码
java.lang.Double=com.utils.DoubleConvert
java.lang.Float=com.utils.DoubleConvert
2.将domain的javaBean里面的float 改为大写Float
public void setPrice(Float price)
{
this.price= price
}
3.DoubleConvert
的内容:
package com.utils;
import java.util.Map;
import org.apache.struts2.util.StrutsTypeConverter;
public class DoubleConvert extends StrutsTypeConverter {
@Override
public Object convertFromString(Map arg0, String[] arg1, Class arg2) {
// TODO Auto-generated method stub
if(Double.class==arg2){
String str = arg1[0];
if(str.equals("")){
str="0";
}
return Double.parseDouble(str);
}
else if (Float.class==arg2){
String str = arg1[0];
if(str.equals("")){
str="0";
}
return Float.parseFloat(str);
}else if(Integer.class==arg2){
String str= arg1[0];
if(str.equals("")){
str="0";
}
return Integer.parseInt(str);
} return 0;
}
@Override
public String convertToString(Map arg0, Object arg1) {
// TODO Auto-generated method stub
return arg1.toString();
}
}
分享到:
相关推荐
struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别...
Struts2-Double-Select-Example
Struts2是一套非常优秀的Java WEB应用框架,实现优雅、功能强大、使用简洁。目前已有大量的企业项目采用Struts2来...学习完本视频,你会真正理解Struts2相对于Struts1的优雅和简洁,并使你具备开发Struts2项目的能力。
struts2-core-2.0.1.jar, struts2-core-2.0.11.1.jar, struts2-core-2.0.11.2.jar, struts2-core-2.0.11.jar, struts2-core-2.0.12.jar, struts2-core-2.0.14.jar, struts2-core-2.0.5.jar, struts2-core-2.0.6.jar,...
Struts1和Struts2的区别和对比 Struts1和Struts2的区别和对比
struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全...
Struts2的框架及注释和使用法,希望大家支持,我们一起努力,谢谢!
struts2和servlet的共存问题
struts2和mybatis的struts2和mybatis的struts2和mybatis的struts2和mybatis的struts2和mybatis的struts2和mybatis的struts2和mybatis的struts2和mybatis的struts2和mybatis的struts2和mybatis的struts2和mybatis的
struts2 资料struts2 资料struts2 资料struts2 资料
深入解析Struts2架构设计与实现原理》以Struts2的源代码为依托,通过对Struts2的源代码的全面剖析深入探讨了Struts2的架构设计、实现原理、设计理念与设计哲学,对从宏观上和微观上去了解Struts2的技术内幕提供了...
在Eclipse中配置Struts2项目(html)手把手教会你 如何在Eclipse中配置Struts2。 struts2 标签库介绍(html)对Struts2的...struts2和struts的比较 让你更清楚的知道struts2和struts的不同之处。 struts教程(html)
Struts 2是Struts的下一代产品,是在 struts 和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构的差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理...
Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法的POJO...
struts1 struts2 Struts1和Struts2区别
struts2环境搭建+struts2 新闻发布系统+struts2 留言板 struts2环境搭建:基础框架搭建,简单易上手,适合新手,比你看书强多了,实践源于理论而高于理论,贵在实践 朋友。 struts2 新闻发布系统:struts2+jsp 功能不...
struts2和spring和Hibernate的整合包,在MyEclipse中自动导入老是有冲突包。
本书以Struts2的源代码为依托,通过对Struts2的源代码的全面剖析深入探讨了Struts2的架构设计、实现原理、设计理念与设计哲学,对从宏观上和微观上去了解Struts2的技术内幕提供了大量真知灼见。同样重要的是,本书...
-- 为修复struts2 s2-016、s2-017漏洞,重写DefaultActionMapper --> <bean type="org.apache.struts2.dispatcher.mapper.ActionMapper" name="myDefaultActionMapper" class=...