`
zht1933
  • 浏览: 219049 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

dwr 前台传递与接收TimesTamp时间戳类型数据

阅读更多

1/model
//-----定义model class,其中包含Timestamp类型属性,定义get/set方法
public class Test {
 private String username;
 private String password;
 private Timestamp bir;
 
2/dwr XML  
//--------转换model class,定义dwr class调用的方法及类
  <convert converter="bean" match="com.model.Model" />
 </allow>

 <signatures>
        <![CDATA[
  import java.util.*;
  import com.model.*;
  import com.dwr.*;
  dwrClass.method(List<Model>);  
        ]]>
 </signatures>

 

1/dwr Class

//-----被调用的方法,其中参数对象中包含TimesTamp类型,返回TimesTamp类型
 public Timestamp xxxxx(List list){
  Timestamp tp = null;
  //从前台获得对象数据
  for (Iterator i = list.iterator(); i.hasNext();) {
   Test t = (Test) i.next();//迭代出  model 对象
   tp = t.getBir();
   System.out.println(t.getUsername()+"--"+t.getPassword()+"--"+t.getBir().toString()); 

  }
  return tp;
 }

 

3/JSP javascript

//-----前台调用dwr方法,
//-----定义Date对象和传入的参数对象,调用dwr方法,返回的是日期对象。
 var dt = new Date();
  dt.setYear("2010");
  dt.setMonth("10");
  dt.setDate("13");
  dt.setHours("13");
  dt.setMinutes("24");
  dt.setSeconds("45");

 

  alert(dt + "--------------" + (typeof dt));

 

  var data = [ {
   username : "user1",
   password : "password1",
   bir : dt//new Date()
  } ];

 

  dwrService.xxxxx(data, function(msg) {
   alert(msg+"============"+(typeof msg));//TimesTamp
  });

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics