私はこれが奇妙な質問であることを知っています。私は、ウェルカムファイルがサーブレット (データベースからデータを収集する) であり、JSP に転送される Web アプリケーションに取り組んでいます。メイン サーブレットで Cookie を読み取ると、 FireFox が「ファイルが見つかりません」というエラーを表示し、Safari がポップアップを開いて「www.mydomain.co.uk」という名前のファイルを保存し、Internet Explorer が自動的に閉じます。
そして、次のように JSP スクリプトレットで Cookie を読み取ると、
//Read cookies and check if log in info is correct
Cookie[] cookies = request.getCookies();
for(int i = 0; i < cookies.length; i++)
{
Cookie c = cookies[i];
if (c.getName().equals("__iaqwc"))
{
if(!c.getValue().equals(""))
{
info = c.getValue();
}
}
}
初めてCookieを読み取らず、ページに何も表示しません(JavaScriptを使用して生成しています)。ページを更新すると、内容が表示され、Cookieが読み取られます。「head タグ」内の Cookie を読み取っていますが、これはメイン ページでのみ発生しており、他のページは正常に動作しています。また、ローカルサーバーでも正常に動作しますが、ライブサーバーにアップロードすると、上記の問題が発生します。
何が問題なのか考えてみてください。
ありがとう