如果您只想将GET请求的响应打印到PHP响应中的外部资源plain vanilla,那么您可以使用file_get_contents()它.
<?php echo file_get_contents("http://example.com/someservlet"); ?>
Run Code Online (Sandbox Code Playgroud)
doGet()将调用servlet的方法,并将它返回的任何响应(甚至可以是转发的JSP)作为字符串打印到PHP响应.
如果你想要更细粒度的控制,例如使用POST或其他东西,那么请curl()转而去.链接的PHP手册包含几个示例.
无论如何,请注意,无论何时返回HTML,您都应该确保最终获得有效的HTML.例如,嵌套<html>标签是非法的.如果您不确定,请将PHP页面通过w3验证器.否则,您最好解析HTML以提取<body>感兴趣的部分或使用<iframe>替代.
<iframe src="http://example.com/someservlet"></iframe>
Run Code Online (Sandbox Code Playgroud)