dwr 的问题

问题描述

我使用dwr调用后台的一个方法完成数据的保存。保存时用到了hibernate.执行时alert("error")后台代码如下:publicclassSaveData{publicStringsavedate(Useruser){Stringret="false";try{Sessionsession=HibernateSessionFactory.getSession();session.save(user);session.beginTransaction().commit();ret="false";}catch(Exceptione){e.printStackTrace();}returnret;}}不知错在哪里。请求各位帮助

解决方案

解决方案二:
try里的ret应该为ret="true"吧在什么时候弹alert("error")
解决方案三:
在try中应为ret="true".调用后台方法时就alert(error)
解决方案四:
此后台方法,我已经使用main方法测试正确。也就是说使用main方法可以正常调用。但是有dwr框架在前台调用。总是alert("error")
解决方案五:
你先在dwr的测试环境测试下,在你项目的跟目录下输入dwr就会出来你配置好的dwr方法(这写都是在你的dwr.xml中配置好的),如果在这里边能测试成功说明你前台有问题。
解决方案六:
把Sessionclose下试试
解决方案七:
User这个对象你注册了没?我用dwr向来用普通类型替代。dwr调试开启http://localhost:8080/工程名/dwr/这个URL调试

时间: 2024-11-08 22:33:15

dwr 的问题的相关文章

AJAX实践DWR篇

ajax DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spring(JavaScript远程调用spring bean),更好浏览器支持,还支持一个可选的com

AJAX?框架DWR?2.0?M1?发布

ajax AJAX 框架DWR近日宣布,发布DWR 2.0 M1 2.0 M1 新版本. DWR(Direct Web Remoting) 项目是在Apache许可下的一个开源的解决方案,它供给那些想要以一种简单的方式使用AJAX和XMLHttpRequest的开发者.它具有一套Javascript功能集,它们把从HTML页面调用应用服务器上的Java对象的方法简化了.它操控不同类型的参数,并同时保持了HTML代码的可读性.DWR不是对一个设计的插入,也不强迫对象使用任何种类的继承结构.它和se

技术分析——DWR让AJAX如此简单(图)

ajax 概述 这篇文章阐述了使用开源项目DWR(直接Web远程控制)和AJAX(异步JavaScript和XML)的概念来提高Web应用的可用性.作者一步步来展示DWR如何使得AJAX的应用既简单又快捷.(1600字;2005年6月20日) AJAX,或者说是异步JavaScript和XML,描述了一种使用混合了HTML(或XHTML)和层叠样式表作为表达信息,来创建交互式的Web应用的开发技术;文档对象模型(DOM),JavaScript,动态地显示和与表达信息进行交互;并且,XMLHttp

DWR让AJAX如此简单

ajax 利用DWR开始在你的Web应用中使用javascript:void(0);">AJAX作者:Cloves Carneiro译者:simmone 版权声明:任何获得Matrix授权的网站,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:Cloves Carneiro;simmone原文地址:http://www.javaworld.com/javaworld/jw-06-2005/jw-0620-dwr.html中文地址:http://www.matrix.org.

AJAX 框架DWR 1.1 发布

ajax AJAX 框架Direct Web Remoting (DWR)项目组近日宣布DWR 1.1 发布. DWR(Direct Web Remoting) 是一个WEB远程调用框架,利用这个框架可以让AJAX开发变得很简单. 该新版本中包括的新功能有,改进了DHTML库(DWRUtil)的表格和形式,集成了Struts.JSF和Beehive,且改进了与Spring.Hibernate及其他脚本语言的支持. 下载地址:http://getahead.ltd.uk/dwr/changelog

DWR配置文件web.xml详解

1.最小配置     <servlet>       <servlet-name>dwr-invoker</servlet-name>       <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>       </servlet>       <servlet-mapping>       <servlet-name>dwr-invoke

菜鸟调错(四) Spring与DWR集成,配置文件报错

背景简介: 该项目是市信用办的一个系统,之前好像是一个石家庄的公司负责的.我属于是半路接手.拿到源码后,根据他们给的简(shao)单(de)明(ke)了(lian)的说明把项目搭起来.结果可想而知,项目文件一片红.于是就开始解决这些错误,好在很多错误都是类似的.经过一番捣鼓,大部分的错误都解决了,有一个Spring跟DWR集成配置的错误,错误信息如下: Multiple annotations found at this line: - schema_reference.4: Failed to

面向Java开发人员的Ajax: 使用Jetty和DWR实现Comet Web应用程序

作为一种广泛使用的 Web 应用程序开发技术,Ajax 牢固确立了自己的地位,随之而来的是一些通用 Ajax 使用模式.例如,Ajax 经常用于对用户输入作出响应,然后使用从服务器获得的新数据修改页面的部分内容.但是,有时 Web 应用程序的用户界面需要进行更新以响应服务器端发生的异步事件,而不需要用户操作 -- 例如,显示到达 Ajax 聊天应用程序的新消息,或者在文本编辑器中显示来自另一个用户的改变.由于只能由浏览器建立 Web 浏览器和服务器之间的 HTTP 连接,服务器无法在改动发生时将

DWR调用远程方法的错误和异常处理

记得以前通常我们在调用 DWR 的远程方法是这样写 Remote.method(params,function(data){ //服务端执行后客户端的逻辑,如 alert("服务端执行后返回的数据:"+data); }); Remote.method(params,function(data){ //服务端执行后客户端的逻辑,如 alert("服务端执行后返回的数据:"+data); }); 第一个至倒数第二个参数为客户端传向服务端的数据,最后一个参数直接就是一个回

DWR的Converter实现原理简单分析及应用

我们在应用 DWR 调用远程方法时涉及到 JS 与 JAVA 之间参数和返回值的数据转换,例如: JS 的 123 与 Java 的 int或 Integer.long 间的转换 JS 的 "2009-06-23" 与 Java 的 java.util.Date 之间的转换 JS 的 "[1,2,3]" 与 Java 的 int[] 间的转换 JS 的 "{id:123, name: 'Unmi'}" 与 Java 的 Class Person{