私は次のコードを持つ1つのjspファイルを持っています
String name=request.getParameter("user");
if(name==null)
name=(String)request.getSession().getAttribute("name");
else
request.getSession().setAttribute("name", name);
ページがパラメーターとしてuserを使用してリクエストを取得した場合、その値はその特定のユーザーセッションに保存され、getリクエストに'user'パラメーターがない場合は、セッションからユーザー値を読み取ろうとします。ローカルサーバー(glassfish)からホストすると、コードは完全に機能します。しかし、それをリモートホストにアップロードすると、状況がおかしくなります。パラメータ「user」でページにアクセスすると、セッションに値が保存されます。しかし、他のブラウザから(またはCookieをクリアした後に)ページにアクセスすると、nullを返す代わりに、保存された以前の値を取得します。