怎么使用dwr 在js操作java的vo对象

KimXX 2010-01-29 10:43:44
<create creator="spring" javascript="stubiz">
<param name="beanName" value="stubiz" />
</create>
<convert converter="bean" match="com.bean.Student" />
里面有个
public boolean save(Student stu);
public Student get(int id);

页面上操作
stubiz.get(id,{
callback:function(data){
data.stuname;
//这个data就是java的Student对象 可以在js随意操作
}
});

如果是调用save方法 这个stu怎么传

看了网上一些东西 有这么一个说法

<convert converter="bean" match="com.bean.Student" javascript="Student" />
就可以在js这么操作
var stu = new Student();

但是我配dwr.xml的时候 提示
Attribute "javascript" must be declared for element type "convert"

我觉得 var stu = new Student(); 应该可以在js这么操作

但是具体配置怎么弄
...全文
111 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hoojo 2010-01-29
  • 打赏
  • 举报
回复

保存啊,很简单哦。
dwr配置:
<convert converter="bean" match="com.bean.Student" javascript="Student" />
然后js:
var student = new Student();
student.name = "xxx";
student.sex = "xxx";
也可以这样哦:
var student = {
name: xxx,
sex: xxxx
};
还有这样:
var student = function () {
this.uname = xxx;
this.upwd = xxx;
}
var stu = new studnet();
然后调用dwr的save方法
dao.save(student, callback);

52,787

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧