2009-03-05 12 views
0

자바에서 PHP 메소드를 호출해야합니다. 요청 발송자와 함께 할 수 있습니까?자바에서 PHP 메소드 호출

+0

나는 더 이상 아무 정보없이이 질문에 누구든지 대답 할 수 있다고 생각하지 않습니다. 개발 환경을 설명하십시오! – guerda

+0

Javascript를 의미합니까? – troelskn

+0

[Java에서 PHP 함수 호출하기] (http://stackoverflow.com/questions/13748137/calling-php-function-from-java) – RivieraKid

답변

4
Runtime.getRuntime.exec("php <your script name>">; 
0

요청 디스패처는 J2EE 웹 응용 프로그램의 다른 웹 리소스로 전달 (또는 포함)하기위한 용도로만 사용됩니다.

J2EE 웹 응용 프로그램에서 PHP 페이지를 가져 오려면 리디렉션을 실행하십시오.

요청 결과를 J2EE 웹 애플리케이션에서 PHP 페이지로 처리하려면 HttpURLConnection 등을 사용해보십시오.

3

마치 외부 사이트에 대한 요청 인 것처럼 별도 요청을해야하지만 기본적으로 완전한 웹 요청이됩니다. JVM에서 PHP 인터프리터가 없다면 Java 내에서 단일 PHP 함수를 호출 할 수있는 방법이 없습니다.

JSON 또는 느슨하게 정의 된 XML을 사용하여 AJAX 인터페이스 또는 SOAP 인터페이스를 작성하는 것처럼 PHP 쪽을 작성하는 것이 좋습니다.

+0

http를 통해 전화를 거는 방법입니다! – cherouvim