`
还是你更好
  • 浏览: 52944 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

struts2 date类型转换问题

阅读更多
这算个怪问题了:
struts 2本身对基本类型带有转换器,同时也提供了对java.util.Date的转换。对Date类型只需给个文本输入框,输入类似2008/3/25,2008-3-25等格式数据提交后,action里自会转成Date类型。然而,在使用过程中,发现有时会不能正确转换,无论怎么查找原因,甚至以前试过行的,运行起来都不行了,action里的值都是null。怎么回事?结果在对比系统,环境不同之处时发现,是IE问题,IE7不支持这种转换:运行转换的tomcat服务器在我自己的机器上,本机IE7不行;同事的是IE6访问本机行;有同事装过IE7,卸载回IE6也不行。结论:客户端装过IE7的IE转换时皆不行。
分享到:
评论
8 楼 signsmile 2009-01-10  
我在opera下试了也不行  在ie6行了...  郁闷.. 
7 楼 还是你更好 2008-10-06  
在action声明成Date类型,名字一致都是(dateName),到action里setDateName()有时根本不会调用,而有时会调用.
  运行转换的tomcat服务器在我自己的机器上,本机IE7不行;同事的是IE6访问本机行;有同事装过IE7,卸载回IE6也不行.
6 楼 ruderal 2008-09-17  
不是浏览器的问题吧?!
Page的值都是String类型的对吧?!在去Action的过程中Struts2自动拦截转换格式..转换成什么格式就要看Action中的同名字段的什么类型了..
5 楼 还是你更好 2008-09-17  
日历控件问题解决的不是日期格式吗?用struts自带的date控件还是不能跨浏览器.
还是
抛出异常的爱 2008-09-08
自己在后台转不好么非要依靠,靠不住....
解决方案简单些.用SimpleDateFormat转一下.
结论:客户端装过IE7的IE转换时皆不行。
结论下得草率了,有空去截下包,或者去看看date的转换器源码.
4 楼 抛出异常的爱 2008-09-08  
自己在后台转不好么非要依靠,靠不住....
3 楼 jiyanliang 2008-09-05  
来个日历控件不是更好吗
2 楼 deepsea0001 2008-09-05  
我现在遇到了这个问题,在firefox3里面也不行!
头疼!
1 楼 beishuihan 2008-07-03  
遇到这种问题了,很头痛

相关推荐

    struts2自定义类型转换器

    使用struts2提供的转化器,实现Date类型的数据转换

    struts2 Date转换问题

    NULL 博文链接:https://happywaterlife.iteye.com/blog/1602352

    自己写的struts2类型转换器

    服务器可以接收到的来自用户的数据只能是字符串或者是字符串数组,而在服务器上的对象中 ,这些数据往往有多种不同的类型,如日期(Date) 整数(int) 浮点数... 要实现 上述的转换 ,Struts2中 提供了 converter。

    如何解决struts2日期类型转换

    在Struts2中,一般的内置类型都会在由系统自动进行转换.但是Date类型好像有时候行,有时候不行。比如我这次,本地运行正常,一上测试服务器就不行了。这个转换类是从网上看的:

    struts2讲义_吴峻申

    7.1 Struts2类型转换使用介绍 135 7.1.1 基本数据类型转换功能 135 7.1.2 List集合类型数据类型转换功能 138 7.1.3 Set集合类型数据类型转换功能 141 7.2 类型转换发生异常处理方案 144 7.2.1 Struts2自带异常提示 ...

    struts的form不能初始化java.util.Date类型

    NULL 博文链接:https://maserkinger.iteye.com/blog/719937

    深入浅出Struts2(附源码)

    本书是广受赞誉的Struts 2优秀教程,它全面而深入地阐述了Struts 2的各个特性,并指导开发人员如何根据遇到的问题对症下药,选择使用最合适的特性。作者处处从实战出发,在丰富的示例中直观地探讨了许多实用的技术,...

    struts2总结第二章

    Struts2总结第二章 一、 局部类型转换: a) 写Date类型转换类 b) 在要进行Date类型转换的类的同一包下,新建一个properties文件 i. 名称为Date类型的数据所在的类的名称-conversion.properties ii. 内容为 name:该...

    Struts2 国际化字符串 拦截器

    2. 使用java.text.MessageFormat中的字符串格式,格式为{ 参数序号(从0开始), 格式类形(number | date | time | choice), 格式样式},例如: validation.between=Date must between {0, date, short} and {1, ...

    struts的input标签支持日期格式化输出

    修改struts标签text,使其支持日期类型的格式化输出。 用法:(例) ...3.页面中遇到Timestamp或Date类型的,自动转换成"yyyy-MM-dd HH:mm:ss"格式, simpleDateFormat还可以其它的格式,如"yyyy-MM-dd"等。

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    如数据类型转换、文件上传和下载、Struts2应用的安全性、调试与性能分析、FreeMarker、Velocily、Ajax,等等。跟随作者一道深入Struts2。聆听大量来之不易的经验之谈。你对Struts2开发框架的理解和应用水平都将更上...

    适合初学者的SSH项目(CRUD、Oracle、Date)

    适合SSH初学者的CRUD项目,使用了Oracle,包含struts中datetimepicker控件的使用,及java端与Oracle端,Date数据类型转换的解决方案。

    struts登录demo(包括时间属性)

    3.其中有Date类型。默认是java.sql.Date,这样actionform可以自动转化。 4.使用java.util.Date,则需要写个转换器。然后注到服务器中。 这个例子可以参考博客:...

    Struts in Action中文版

    2. 深入 STRUTS架构..................................................................................37 2.1. 随便谈谈......................................................................................

    struts in Action

    2. 深入STRUTS 架构..................................................................................37 2.1. 随便谈谈.......................................................................................

    Java学习笔记-个人整理的

    {1.6}数据类型转换}{26}{section.1.6} {1.7}方法}{26}{section.1.7} {1.8}运算符}{27}{section.1.8} {1.8.1}自增运算}{28}{subsection.1.8.1} {1.8.1.1}Postincrement}{28}{subsubsection.1.8.1.1} {1.8.1.2}...

    freemarker总结

    2,使用+运算符时,如果一边是数字,一边是字符串,就会自动将数字转换为字符串再连接,如:${3 + "5"},结果是:35 使用内建的int函数可对数值取整,如: ${ (x/2)?int } ${ 1.1?int } ${ 1.999?int } ${ -1.1?int } ...

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版) 1/2

    这是2个压缩包中的第二个,请一并将第一个下载后,随便解压其中一个即可。 如果只希望下载其中一部分即可阅读,可下载另一个pdf: http://download.csdn.net/detail/oqqsun12345678/5215337 内容简介 出版日期: ...

Global site tag (gtag.js) - Google Analytics