任何针对hersey的jersey mvc功能的例子?

时间:2016-03-13 16:58:52

标签: html5 jersey underscore.js jersey-2.0 jersey-client

在我的应用程序中,我使用的是backbone.js和下划线模板。我打算使用jersey mvc功能进行单页应用。如何从jersey mvc可视对象渲染html页面?

这里我使用的是jersey mvc功能,我没有使用任何第三方库和客户端我使用的是backbone-marrionette js和下划线模板。请在下面找到代码段。

public class testSubResource {  
private Logger log = LoggerFactory.getLogger(getClass());
@Context
private UriInfo uriInfo;
@Inject
private TestService service;
public TestSubResource(TestService service, UriInfo uriInfo) {
    super();
    this.service = service;
    this.uriInfo = uriInfo;
}

@GET
@Template
@Produces({MediaType.TEXT_HTML})
public Viewable details(@PathParam("id") String id) {
    log.info("get test details:{}", id);
    JsonObject response = null;
    try{
        response = service.getTestDetails(id);
    }
    catch(Exception ex) {
        throw ex;
    }
    return new Viewable("/test", response);
}}

这里返回json响应。我需要将json响应传递给jsp ...

0 个答案:

没有答案