尽展体育的魅力,创造历史辉煌!2008让我们为奥运加油,为中国加油!
 
 奥运金牌榜
  
  高级搜索
  首页   技术论坛   博客   产品中心   资源中心   银弹在线   商城  

 
  本文的标签
EOS知识库 (收录437篇)EOSServer (收录123篇)
  SOA2007 - SOA实践
我们何时迈向SOA
——SOA在中国的整体发展现状究竟如何?
我们如何迈向SOA
——中国企业如何迈出实施SOA的第一步?
我们应采用何种技术
——SOA国际标准SCA/SDO的具体内涵?
我们还需要何种技能
——SOA将如何改变系统架构设计以及项目管理过程?

jsp页面中如何提交特殊日期格式的数据的提示


发布时间:2007-06-10 12:06:42 作者:cservice 出处: 语言:中文 阅读次数:892

【适用范围】
通用

【问题描述和定位】
在编写EOS程序中经常有客户要求对日期类型的数据的显示有特别的要求,如页面中录入某个日期型数据时候,显示在文本输入窗口中希望是 yyyy-MM-dd等类型格式,而保存到数据库中的时候系统不能正确识别日期的格式类型,所以往往需要写额外的程序把字符串进行过虑,实际上EOS dataservice已经提供了日期类型的转换的支持

如果是需要把数据插入到数据库中按照指定格式插入产生的XML数据应该是如下:
<CUSTOMER>
<BIRTHDAY pattern="yyyy-MM-dd">1970-01-01</BIRTHDAY>
</CUSTOMER>

【解决方案和步骤】
你可以在HTML页面中用这种方式构造
<input type="text" name="CUSTOMER/BIRTHDAY[@pattern="yyyy-MM-dd"]" value="1970-01-01">

如果你需要查询条件也要按照指定格式的话,查询条件 criteria的XML数据如下:
<CUSTOMER criteria="=">
<BIRTHDAY criteria="between" criteriaPattern="yyyy-MM-dd">1970-01-01:1975-01-01</BIRTHDAY>
</CUSTOMER>

如果你要查询的结果也是按照指定格式产生的话就需要在上面的查询条件中增加一个属性,XML如下:
<CUSTOMER criteria="=">
<BIRTHDAY pattern="yyyy年MM月dd日" criteriaPattern="yyyy-MM-dd">1970-01-01</BIRTHDAY>
</CUSTOMER>
在html中产生的标签是:
<input type="text" name="CUSTOMER/BIRTHDAY[@pattern="yyyy年MM月dd日"][@criteriaPattern="yyyy-MM-dd"]" value="1970-01-01">

【备注】
上面所有的日期的格式字符串的规则都是 JAVA的标准支持格式!!!
附件是根据日期格式的功能提供新版的查询BIZLET,请参考其中的(1.HTML)编写页面,下载地址:

http://gocom.primeton.com/modules/devcenter/visit.php?fileid=9

 评论 查看全部评论
 
asdf 于 2007-08-28
中国石材超市网是全球最大的石材价格石材资讯石材产品的发布地.由福建上百家石材企业共同创建,是中国石材行业价格最透明的商城.
中国石材超市网 主要有石材产品展示石材最新产品石材稀有产品石材特价产品石材行业资讯石材展会信息石材安装技术石材常识石材客户中心等几个大类,石材产品主要包含:大理石花岗岩马赛克砂岩人造石文化石等,对各种石材都有全球最透明的价格,最详细的介绍,最全的石材信息。是石材行业的一个里程碑。中国石材超市网

 

声明:本栏目转载文字、造型、样式、图形及程序如有来自网络,版权归原作者或首发媒体所有,欢迎任何个人访问或者转载,若有作者及出处有误,请来信说明,我们将及时更正。