java需要HTML页面作为从一个应用程序到另一个应用程序的响应 7 月,1 周 Questions & Answers 115 我们需要HTML页面作为从一个应用程序到另一个应用程序的响应。如何访问不同语言的网站。可以通过Web服务访问吗?我不知道,请帮忙
# 1 楼答案 是的,可以在应用程序之间传递HTML内容。这就是浏览器的工作原理 下面是一个发送索引内容的REST服务示例。路径中的html文件: @EnableAutoConfiguration @ComponentScan @RestController public class Main { public static void main(String[] args) { SpringApplication.run(Main.class, args); } @RequestMapping(value = "/webpage", produces = MediaType.TEXT_HTML_VALUE) public String webpage() throws IOException { String html = FileCopyUtils.copyToString(new FileReader("index.html")); return html; } } 如果您部署此服务并进入浏览器并查找地址 http://localhost:8080/webpage 它将返回并呈现html页面。如果使用rest客户端并在同一地址上调用GET,它将返回该页面的实际html 示例是使用Spring Boot自动配置带有一些默认值的web服务。你可以在spring.io网站上了解更多关于Spring Boot的信息 如果你需要我为你提供的服务来帮助你建立一个小型的Maven项目,只要给我留言,我会帮你的 编辑jsp页面需要经过呈现过程,这通常是在您从浏览器请求页面时进行的。这意味着您可以使用一个简单的REST客户端从应用程序请求页面 我建议使用Unirest,因为它使用起来很简单。只需调用已部署的url(包括jsp页面的路径,如http://example-domain.com/index.jsp),它就会返回生成的HTML 请参见Unirest链接中的示例
# 1 楼答案
是的,可以在应用程序之间传递HTML内容。这就是浏览器的工作原理
下面是一个发送索引内容的REST服务示例。路径中的html文件:
如果您部署此服务并进入浏览器并查找地址
它将返回并呈现html页面。如果使用rest客户端并在同一地址上调用GET,它将返回该页面的实际html
示例是使用Spring Boot自动配置带有一些默认值的web服务。你可以在spring.io网站上了解更多关于Spring Boot的信息
如果你需要我为你提供的服务来帮助你建立一个小型的Maven项目,只要给我留言,我会帮你的
编辑jsp页面需要经过呈现过程,这通常是在您从浏览器请求页面时进行的。这意味着您可以使用一个简单的REST客户端从应用程序请求页面
我建议使用Unirest,因为它使用起来很简单。只需调用已部署的url(包括jsp页面的路径,如http://example-domain.com/index.jsp),它就会返回生成的HTML
请参见Unirest链接中的示例