1

別のサーバー上の別の Web ページの正確なコンテンツを表示する JSP ページがあります。私の理解では、JSTL の c:import には、現在の Web アプリケーションの一部ではないファイルのコンテンツを含めることができるはずです。

c:import url="page on my server in a different application" を追加しましたが、正常に動作しますが、別のサーバーからページを含めようとすると失敗します。

何が間違っている可能性があるかについて何か提案はありますか?

編集:正確なエラーは次のとおりです:「サーバーは、この要求を満たすことを妨げた内部エラー () に遭遇しました。」. ただし、同じサーバーからページをリクエストすると、別のアプリが動作します...ページのコンテンツを取得します。

4

3 に答える 3

1

私は一度同様のエラーがありました。アプリを実行していたマシンに、ファイアウォールを介したインターネットへの接続に問題があることが判明しました。常に接続されているマシンにアプリを展開すると、正常に機能しました。

于 2009-06-08T01:32:29.853 に答える
1

正確なコードと「失敗する」方法は大きな助けになります。すべてのマインドリーダーは現在休暇中です。

その間、 http://www.ibm.com/developerworks/java/library/j-jsp06173.htmlを見てください。

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
...
<c:import 
  url="http://www.truenorthguitars.com/Clients/Richman/index.htm" />
于 2008-10-23T01:46:43.550 に答える
0

同じサーバー、別のアプリから動作する場合、どこかで初期化されていない変数、または例外をスローする状態が存在する可能性があります。問題の原因となっている特定のコード行を指している可能性があるスタック トレースがないか、エラー ログを確認します。

于 2008-10-23T03:31:08.630 に答える