1

次のjqueryコードを使用して、DIV内にサーブレットをロードしています。

$.get('Test',function(responseText){
      $("#test").html(responseText);
});

このサーブレットから取得された要素は、この Web ページに含まれる css ファイルを使用します。

しかし、ブラウザに入力すると ..../myProject/Test

このサーブレットが表示するものを表示しますが、css ファイルがないと見栄えが悪くなります。

誰かがブラウザ経由でこのサーブレットにアクセスするのを制限するには?

4

1 に答える 1

2

まず第一に、AJAX を使用して何かをフェッチするときは、ブラウザー経由でアクセスしています。

AJAX 呼び出しで特別な HTTP ヘッダーを設定できますが、決して安全ではありません。ただし、サーバー側では、この特別なヘッダーを認識し、存在しない場合は拒否するか、別のコンテンツを返すことができます。

于 2012-10-28T12:17:02.227 に答える