如何从Java执行PHP脚本?


问题内容

我有一个通过URL执行的php脚本。(例如,www.something.com / myscript?param = xy)

在浏览器中执行此脚本时,它会给出编码结果,即负数或正数。

我想从Java代码(J2EE)执行此脚本并将结果存储在某个对象中。

我正在尝试使用httpURLConnection它。我建立了连接,但无法获取结果。我不确定是否完全执行脚本。


问题答案:
public class URLConnectionReader {
    public static void main(String[] args) throws Exception {
        URL yahoo = new URL("http://www.yahoo.com/");
        URLConnection yc = yahoo.openConnection();
        BufferedReader in = new BufferedReader(
                                new InputStreamReader(
                                yc.getInputStream()));
        String inputLine;

        while ((inputLine = in.readLine()) != null) 
            System.out.println(inputLine);
        in.close();
    }
}

该摘录来自官方Java教程(http://java.sun.com/docs/books/tutorial/networking/urls/readingWriting.html)。这应该对您有帮助。