在使用dwr的项目中,碰到了failded to read input 问题,google一下,发现都是一些修改engine.js的建议,治标不治本,修改过后还是会出现。
下载了dwr的源码,发现爆出failed to read input的地方居然没有将异常输出!!
修改了org.directwebremoting.dwrp.ParseUtil中parsePost方法,在:
throw new ServerException(Messages.getString("ParseUtil.InputReadFailed"), ex);
前增加了:ex.printStackTrace();,最后调试发现,此处爆出了:sun.io.MalformedInputException,
然后我把parsePost方法中:
in = new BufferedReader(new InputStreamReader(req.getInputStream()));
替换为:
in = req.getReader();
然后将org.directwebremoting.dwrp.ParseUtil的class文件拷贝到dwr.jar中,呵呵。。。居然问题解决了!!!
分享到:
相关推荐
使用DWR弹出failed to read input等错误框,修改DWR源码后可以避免。本次上传的资源供大家参考,如果在使用中遇到任何问题,欢迎大家及时交流,希望对大家能有所帮助
修改过的failed to read input错误的dwr包,只需要将此包替换工程里面的dwr即可解决该错误信息,免去很多麻烦
Java+dwr 框架实现聊天室 Java+dwr框架实现聊天室是使用Java语言和dwr框架实现的服务器推技术,实现了实时通信的聊天室功能。下面将详细介绍该技术的实现过程和相关知识点。 一、dwr 框架简介 dwr(Direct Web ...
其中,DWR框架(Direct Web Remoting)就是一种优秀的解决方案。 #### 二、AJAX技术概述 AJAX技术的核心在于能够在不重新加载整个网页的情况下,通过JavaScript与服务器进行数据交换,从而实现网页的部分更新。...
- 随着时间的推移,DWR的开发和更新可能不如新兴的前端框架活跃,但其社区仍然提供支持和解答问题,而且一些老项目仍然依赖DWR。 通过学习和实践DWR框架,开发者可以创建更加动态、响应式的Web应用,提升用户的...
总的来说,Ajax和DWR框架的结合使用,可以显著提升Web应用的用户体验,减少不必要的页面刷新,提高数据处理效率。同时,通过DWR与主流Java框架的集成,开发者可以更方便地在大型项目中引入Ajax技术,而不必重构大量...
3. **简化开发流程**:SSH框架提供了一整套完善的解决方案,而DWR则专注于简化客户端与服务器之间的通信。 #### 三、整合步骤详解 根据题目提供的部分代码示例,下面将详细介绍整合的具体步骤。 ##### 3.1 配置`...
dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架
- DWR提供了详细的错误信息,便于定位和解决问题。 - 可以利用DWR的调试模式来追踪请求和响应,帮助调试。 9. **扩展与集成**: - DWR可以与Spring、Struts等其他框架无缝集成,提升应用开发效率。 - 也可以...
在这个压缩包中,"dwrTest"可能包含了一个DWR框架的实例,帮助开发者了解如何在实际项目中应用DWR,并提供了针对DWR框架常见问题的解决方法。 DWR的主要特点和优势包括: 1. **实时双向通信**:DWR允许服务器端...
框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr 框架结构dwr
dwr框架的源文件dwr框架的源文件dwr框架的源文件dwr框架的源文件
DWR(Direct Web Remoting)框架是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行交互,实现动态的Web应用程序。DWR的核心功能在于提供了一种安全、高效的方式,使得Web开发者可以方便地...
**AJAX技术之DWR框架入门** AJAX(Asynchronous JavaScript and XML)是一种在无需刷新整个页面的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新。这种技术可以提升...
DWR(Direct Web Remoting)框架是一个强大的开源工具,专门设计用于简化Web应用程序中的AJAX(Asynchronous JavaScript and XML)开发。DWR的核心理念是提供一种机制,使得JavaScript可以直接调用后端Java方法,...
(参考:http://www.cnblogs.com/cyjch/archive/2012/02/16/2353758.html) DWR框架简单Demo,主要是用户注册的例子。 感谢原博主的分享!(附上我测试成功的Demo)
- **解决浏览器的兼容性问题**:许多Ajax框架内部已经处理了不同浏览器之间的差异,降低了开发者处理这些问题的复杂度。 - **简化开发流程**:通过提供一套统一的API和工具,使得开发者能够更专注于业务逻辑而非技术...
是自己学习期间DWR框架的简单的一些实例和操作。里面有三层写的异步刷新分页 还有DWR操作的14个小实例,以及提高能力的DWR的API和API的技术文档,贡献大家,希望大家能够用的上,也欢迎学习交流,里面有本人的QQ。
3. **SafariHack元素**:由于早期版本的Safari浏览器存在一些限制,DWR提供了这个元素来解决兼容性问题。 4. **Customelements**:允许开发者自定义扩展DWR的功能,如安全控制、拦截器等。 5. **ScriptSession元素...
**DWR(Direct Web Remoting)框架实现无刷新分页技术详解** DWR(Direct Web Remoting)是一种JavaScript和Java之间的远程调用技术,它允许Web应用在不刷新整个页面的情况下与服务器进行交互,从而实现动态更新和...