Java 为移动应用程序提供html的restful资源
我们目前负责与后端api*和移动(ios和android)应用程序的通信 对于像thingie这样愚蠢的横幅,我们应该为这些应用程序提供一些他们将呈现的HTML 现在是这样做的:Java 为移动应用程序提供html的restful资源,java,html,rest,jersey,templating,Java,Html,Rest,Jersey,Templating,我们目前负责与后端api*和移动(ios和android)应用程序的通信 对于像thingie这样愚蠢的横幅,我们应该为这些应用程序提供一些他们将呈现的HTML 现在是这样做的: String html ="<html>.....{somePlaceHolder}...</html>"; html = html.replace("{somePlaceHolder}", "We're good"); Gson gson = gsonBuilder.create(); gso
String html ="<html>.....{somePlaceHolder}...</html>";
html = html.replace("{somePlaceHolder}", "We're good");
Gson gson = gsonBuilder.create();
gson.toJson(html);
String html=“;
html=html.replace(“{somePlaceHolder}”,“我们很好”);
Gson-Gson=gsonBuilder.create();
toJson(html);
我觉得这很糟糕。在json中包装html是非常无用的。
我相信一些模板引擎可以帮助我们
我想知道最好的方法是什么。
我想我可以加载一些HTML文件,然后让我的rest资源生成application/xhtml+xml或text/HTML,而不是json
任何人都有一些最佳实践的建议
谢谢
*我们使用jax-rs/jersey不确定我是否正确理解了整个问题,但是为什么首先要让RESTful服务返回HTML呢 我认为RESTful服务应该返回JSON(或者XML),但主要的一点是,它应该只返回实际数据;根本没有HTML,尤其是没有包装成JSON的HTML 调用RESTful服务的应用程序应该负责显示数据,即将数据包装成HTML