dwr.jar 版本: version: 2.0.4
表单提交时间类型,如2009/09/09 (本人表单用的是Ext的Ext.form.DateField类型),
而dwr后台的时间处理DateConverter默认传入的是long类型,所以会出错。
部分源代码:
long millis = 0;
if (value.length() > 0)
{
millis = Long.parseLong(value);
}
Date date = new Date(millis);
if (paramType == Date.class)
{
return date;
}
else if (paramType == Timestamp.class)
{
return new Timestamp(date.getTime());
}
现在改为:
先定义全局变量(其中yyyy-MM-dd可根据情况改变)
public static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
再改原来方法
long millis = 0;
if (value.length() > 0) {
millis = sdf.parse(value).getTime();
date = new Date(millis);
}
if (date == null) {
return null;
} else if (paramType == Date.class) {
return date;
} else if (paramType == Timestamp.class) {
return new Timestamp(date.getTime());
}
分享到:
相关推荐
- **动态表单验证**:在用户填写表单时,立即检查输入的有效性,无需等待表单提交。 - **实时数据更新**:如股票报价、天气预报等信息的即时刷新。 - **富Internet应用程序(RIA)**:增强网页的交互性和用户体验,...
3. 数据编辑:用户可以在客户端修改表格数据,改动会实时反映到服务器,避免了传统表单提交的延迟。 4. 图形绘制:利用DWR调用服务器端的绘图库,生成复杂的图表并显示在网页上。 DWR的安全性也是其重要特性之一。...
3. **复杂表单处理**:在涉及大量数据输入和验证的表单处理中,DWR可以实现即时验证,提高数据提交的准确性和效率。 4. **多媒体应用**:如视频播放器、在线游戏等,DWR可以帮助处理后台的媒体数据流,增强用户体验...
这使得用户能够与网站进行更流畅的交互,比如动态加载内容、无刷新提交表单等。AJAX的核心是XMLHttpRequest对象,它提供了一个与服务器通信的接口,支持发送HTTP请求并接收响应。 DWR则是一个开源JavaScript库,它...
1. **动态表单提交**:用户填写表单时即时验证输入,无需等待页面完全刷新。 2. **实时搜索建议**:在用户输入搜索关键词时,提供相关建议。 3. **分页**:加载更多数据或内容时,无需跳转到新页面。 4. **无限滚动*...
在"Booking Stationery"系统中,ExtJS可能被用来创建各种交互式的用户界面元素,如日历视图来展示可用的文具预订日期,表格控件展示文具库存,以及下拉菜单供用户选择预订的文具类型。 Ajax(Asynchronous ...
- 表单验证:在提交前使用Ajax验证用户输入,无需跳转即可给出反馈。 - 数据加载:如分页加载、无限滚动等,只加载视图中的新数据。 - 实时更新:例如聊天室、股票报价等,实时显示新信息。 - 动态表单:根据...
6. Web应用中,数据传递可通过`Servlet`表单提交。B/S结构使用`Servlet`,C/S结构如`Swing`则涉及构造方法、普通方法和静态方法。在DWR(Direct Web Remoting)中,注意大小写敏感性和代码深度的理解,局部变量与...
例如,使用Ajax进行表单验证时,可以在用户提交表单前向服务器发送验证请求,避免无效的页面跳转。 通过深入学习和实践,你可以掌握Ajax技术,提升Web应用的用户体验。记得在实际开发中灵活运用各种Ajax技巧,如...
DirectJNgine还支持表单数据的提交,提供了通过JavaScript加载和提交表单数据的示例,并且可以使用异步请求发送数据。此外,它还提供了与Direct Store集成的示例,展示如何将参数传递给Direct Store的directFn方法。...
同时,还可以配置`callback`(请求完成后执行的回调)、`scope`(回调函数的执行上下文)、`form`(绑定的表单)等参数。 - **高级功能**:`Ext.data.Connection`还提供了`abort()`方法,用于在有多个并发请求时,...
8.2.5 格式化显示日期类型数据 8.3 美化表格 8.4 设置表格背景颜色 8.5 显示行号和复选框 8.5.1 显示行号 8.5.2 引用复选框 第9章 表格的高级功能 9.1 表格视图——Ext.grid.GridView 9.2 表格分页 9.2.1 ...
8.2.5 格式化显示日期类型数据 8.3 美化表格 8.4 设置表格背景颜色 8.5 显示行号和复选框 8.5.1 显示行号 8.5.2 引用复选框 第9章 表格的高级功能 9.1 表格视图——Ext.grid.GridView 9.2 表格分页 9.2.1 ...
9.5. 可以设置时间的日期控件 9.6. JsonView实现用户卡片拖拽与右键菜单 9.7. 下拉列表选择每页显示多少数据 10. 撕裂吧!邪魔外道与边缘学科。 10.1. dwr与ext整合 10.1.1. 无侵入式整合dwr和ext 10.1.2. DWRProxy ...
9.5. 可以设置时间的日期控件 9.6. JsonView实现用户卡片拖拽与右键菜单 9.7. 下拉列表选择每页显示多少数据 10. 撕裂吧!邪魔外道与边缘学科。 10.1. dwr与ext整合 10.1.1. 无侵入式整合dwr和ext 10.1.2. ...