0

AJAX からサーブレットにデータを送信しています。この構文は、私のローカルでは非常にうまく機能します。

xmlhttp.open("GET", "../MyTestServlet?section="+sId, true);

ただし、DEV UNIX サーバーでは、これは機能しません。次のことを試しましたが、これは機能しません

xmlhttp.open("GET", "<%=request.getContextPath()%>/MyTestServlet?section=+sId", true);

サーブレットは次のパッケージ " com.myPackage.myApp.servlets"にあります

正しい構文は何でしょうか?

4

2 に答える 2

0

問題はサーブレットのパスではなく、別のパスでした。実際には Query.properties ファイルにもパスの問題があり、解決すると機能し始めました。したがって、実際には最初のリンクが機能しました。これに時間を無駄にして申し訳ありません。すべての応答に感謝します。

于 2012-09-26T22:41:25.870 に答える
0

サーバーシステムで実際のパスを使用してみてください

ServletContext.getRealPath()

于 2012-09-25T17:21:18.037 に答える