[Restlet] 如何使用jQuery 调用restlet?

vpic99 2009-11-05
我想使用JQuery 调用restlet方法,但是无法接到返回值,请大家帮忙看一下
   这里是生成json 数据,并放入response
  JsonRepresentation jsonRepr = new JsonRepresentation(defaultPeopleJObj.toString());
  jsonRepr.setCharacterSet(CharacterSet.UTF_8);
  jsonRepr.setMediaType(MediaType.TEXT_PLAIN);
  response.setEntity(jsonRepr);

  javascript程序时
   $.getJSON("http://localhost:8182/rest/section",function(data){alert(data);});
  打开html页面的时候,可以检测到后台restlet程序被调用,但是回调函数无法取得数据
   $.get("http://localhost:8182/rest/section",function(data){alert(data);},"JSON");
  会报错,提示无效的标签,内容是所要的数据,但javascript 无法得到.

这里我使用的类继承Restlet,然后重新  public void handle(Request request, Response response) 方法
在application程序中 
router.attach("/section",new SectionRestlet());

如果我想在Resource中实现相同的方法应该怎么写?

  非常感谢各位的帮忙. 谢谢
Global site tag (gtag.js) - Google Analytics