Paypal を Web サイトに統合しようとしています。ペイパルは、プログラマーがペイパルの IPN イベントをリッスンするために使用できる JSP ソース コードを提供します。IPN イベントを受信したら、その情報を使って好きなように処理します。私の場合、次に示すように、新しい js 行を挿入して、IPN 情報を新しい Web ページにリダイレクトするだけです。
<%@ page import= "java.util.*" %@>
<%@ page import= "java.net.*" %@>
<%@ page import= "javax.net.ssl.*" %@>
<%@ page import= "java.io.*" %@>
<%@
... paypal js source code
window.open("http://somesite.com?IPN_INFO"); // <--- new line inserted
... paypal js source code
%@>
問題は、関数「window.open」をどのように呼び出しても、Tomcat サーバーが常に次のエラーで応答することです。
...
The method window.open(String) is undefined for the type paypal_005fipn_jsp
62: String url = "http://192.168.1.85:80?IPN_INFO";
63: window.open(url);
...
これに関するフィードバックをいただければ幸いです。