java - JSP 中的 fsockopen 等价物

标签 java jsp fsockopen

我如何将此代码转换为 JSP

感谢任何帮助..!

$fp = fsockopen("www.example.com", 80, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br />\n";
} else {
    $out = "GET / HTTP/1.1\r\n";
    $out .= "Host: www.example.com\r\n";
    $out .= "Connection: Close\r\n\r\n";
    fwrite($fp, $out);
    while (!feof($fp)) {
        echo fgets($fp, 128);
    }
    fclose($fp);
}

最佳答案

您可以为此使用 JSTL 标签库。首先使用

在 jsp 的顶部声明命名空间
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

然后使用 c:import 标签包含来自指定 url 的内容:

<c:import url="htp://www.example.com/" />

关于java - JSP 中的 fsockopen 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4774055/

相关文章:

css - 在 Struts2 中滚动

php - fsockopen 有错误 : HTTP/1. 1 301 Moved Permanently 和 404

php - fsockopen 在端口 25 和 587 上被阻止

php - 使用 fsockopen 重写一些代码以使用 curl 代替

java - 如何在java中按类型将文本文件中的信息排序到数组中?

java - 客户端停止对服务器的消息使用react

css - 在 .jsp 页面上的 css 中调整图像大小

java - 扫描仪NoSuchElementException

java - 通过 ID 获取 Spring 事务并检查状态

java - 在系统之间迁移大数据