struts2 form 接受extjs datefield日期,IE后台可以取到String类型的日期,而ff只能取到null

问题描述

extjsdatefield如下://日历控件Ext.onReady(function(){vardatefield1=newExt.form.DateField({id:'date1',name:'boardingPass.dateofbirth',editable:false,//不允许对日期进行编辑width:120,format:'Y-m-d',emptyText:'请选择出生日期...'});datefield1.render('divdateofbirth');}struts2表单如下:<s:formid="bpForm"enctype="multipart/form-data"action="manage_saveBp"namespace="/bp"method="post"><s:hiddenname="boardingPass.openID"value="%{#parameters.openID[0]}"/><s:hiddenname="boardingPass.category"value="3"/><tr><td><inputtype="text"id="name"name="boardingPass.name"placeholder="请输入姓名"requiredonblur="userCheck()"/></td></tr><tr><td><divid="checkUserNameMsg"></div></td></tr><tr><td><labelfor="sex">性别:</label><inputid="man"type="radio"checked="checked"name="boardingPass.sex"value="1"/>男<inputid="woman"type="radio"name="boardingPass.sex"value="2"/>女</td></tr><tr><td><inputtype="text"id="nationality"name="boardingPass.nationality"placeholder="请输入国籍"autocomplete="on"/></td></tr><tr><td><divid='divdateofbirth'></div></td></tr><tr><td><inputid="submit"type="submit"value="办理"onclick="testdate()"/></td></tr></s:form>通过IE浏览器提交,可以取到SunAug0300:00:00CST2014字符串类型的日期,并完成自动转换Date,插入数据库而FF提交,只能取到null,一开始以为是不能自动转的原因,加入了日期转换函数,还是不行,最后将bean里面的dateofbirth换成String类型,还是只能取值null。

解决方案

解决方案二:
请各路高手赐教!

时间: 2024-09-18 00:39:25

struts2 form 接受extjs datefield日期,IE后台可以取到String类型的日期,而ff只能取到null的相关文章

C#中比较2个string类型的日期大小的方法

string BeginTime; string EndTime; 要判断开始时间是否小于结束时间,在C#中直接判断的话,语句如下: if(DateTime.Parse(BeginTime)>DateTime.Parse(EndTime)) 本文URL:http://www.bianceng.cn/Programming/csharp/201410/45575.htm

C#中如何比较2个string类型的日期大小?

string BeginTime;string EndTime;要判断开始时间是否小于结束时间,在C#中直接判断的话,语句如下: if(DateTime.Parse(BeginTime)>DateTime.Parse(EndTime))

ExtJS布局:制作后台管理布局

一个后台管理页面大概头部.左侧导航.右侧的在线用户(可有可无)和状态栏(不是必须) 头部一般放一些logo.登陆用户信息和提醒事项等 我上面给出的这个图片就是我用ExtJS实现的一个后台管理页面布局,源代码如下: Ext.onReady(function () { Ext.create('Ext.container.Viewport', { layout: 'border', items: [{ region: 'north', html: '<h1 class="x-panel-head

extjs如何实现从后台获取数据并显示,然后在每条数据后面加上复选框

问题描述 extjs如何实现从后台获取数据并显示,然后在每条数据后面加上复选框 extjs如何实现从后台获取数据并显示,然后在每条数据后面加上复选框,如图 本人是初学者,各位路过的指导一下~~ 解决方案 http://download.csdn.net/detail/wenjingwen1989/4923647

dojo上传文件-dojo.form.uploader上传文件,后台要怎么获得文件流

问题描述 dojo.form.uploader上传文件,后台要怎么获得文件流 如题,后台要怎么获得文件流.普通的form表单提交只要中加个name ,后端代码只要写个和name相同的File类型参数接收就好了.但是dojo的获取不到.我不会dojo,js也不怎么写.知道的求告知,感激不尽

struts2中 jsp页面 空文本框传值 及action层不同类型的判断

struts2可以自动转换jsp前台传来的信息格式 前台jsp </pre><pre name="code" class="html"><form action="user_setInfo" method="post"> 名字<input type="text" value="" name="name"/><br/

PHP 日期格式化和日期计算以及获取当前周、月头尾日期

PHP 日期格式化和日期计算以及当获取前周.月头尾日期 PHP 日期格式化示例代码: /** * 格式化时间 * $type:类型 * $strDate:需要处理的时间字符串 * * 年份 Y:四位年份 y:两位年份 * 月份 m: 两位数字月份 n: 一位数字月份 M:英文月 * 日期 d:两位数字日期 j:一位数字日期 D:英文日期 * 时:H .分:i .秒:s **/ public function GetFormatDate($type = 1,$strDate=''){ $time

关于asp.net的验证控件,为什么后台只能取到true的值

问题描述 关于asp.net的验证控件,为什么后台只能取到true的值 不能取到False,验证控件在前台的提示到是正常的,验证不过都能重复显示出错提示 我就放了两个验证控件 然后后台一个Button事件里就写上了 Response.Write("alert('"+Page.IsValid.ToString()+"')"); 用RegularExpressionValidator.IsValid也一样,只能取到True 加上Page.Validate()也没什么用.

怎样写SQL语句取两个日期之间的年月作为列名,两个日期是变量的

问题描述 怎样写SQL语句取两个日期之间的年月作为列名,两个日期是变量的比如 我取2000-01 到2011-12之间的年月在 test表里 id name1张山2张三3李四弄成这样id name 2000-01 2000-01 2000-01 2000-01 2000-01~~~2011-06 1张山NULLNULLNULLNULLNULL NULL2张三NULLNULLNULLNULLNULL NULL3李四NULLNULLNULLNULLNULL NULL我用这种方法写,不过它报错.dec