在我的应用程序中,我使用的是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 ...