如何在PHP页面中包含JSP

Squ*_*gs. 2 php jsp

我希望在PHP模板中包含JSP包含java代码的文件.这两个包含的问题是头文件和页脚文件.任何人有这样做的经验吗?我们正在考虑只是做一个HTTP请求来独立地从JSP文件中获取生成的HTML,但不确定这样做是否会有轻微的性能问题.

有没有更好的解决方案使用Apache中的一些工具来执行此操作?

Oli*_*Oli 10

echo file_get_contents('http://full/link/to/jsp/page');
Run Code Online (Sandbox Code Playgroud)

如果JSP页面回显了标题,正文结构,则需要将其删除.您可以从JSP端或PHP执行此操作.

在某些系统上禁用了这些功能,因此您可能需要使用cURL(它还允许您回发在使用表单时可能需要执行的操作).

$ch = curl_init();
curl_setopt($ch, CURLOPT_USERAGENT, $userAgent);
curl_setopt($ch, CURLOPT_URL, 'http://full/link/to/jsp/page');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
echo curl_exec($ch);
Run Code Online (Sandbox Code Playgroud)