0
私はjspページlogin.jspを持っています。これはユーザー名とパスワードをチェックし、別のページdisplay.jspに転送します。私がする必要があるのは、ブラウザでバックスペースキーまたは戻るボタンを押すとlogin.jspに戻るのではなく、同じdisplay.jspが表示されるはずです。アイデアやコードスニペットで私を助けてください。ページが表示されないようにする
私はjspページlogin.jspを持っています。これはユーザー名とパスワードをチェックし、別のページdisplay.jspに転送します。私がする必要があるのは、ブラウザでバックスペースキーまたは戻るボタンを押すとlogin.jspに戻るのではなく、同じdisplay.jspが表示されるはずです。アイデアやコードスニペットで私を助けてください。ページが表示されないようにする
login.jspに入れることができるいくつかのコードは、ユーザーが既にログインしている場合に表示JSPにリダイレクトされます。リダイレクトするためのテストとURLを入力するだけです。
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%-- If user is not logged in or is not an admin, dispatch to the login page --%>
<c:if test="${some test for 'user is logged in'}">
<c:redirect url="/display/jsp/path.jsp"/>
</c:if>
この解決方法の問題点は、ページがキャッシュ内にある場合、キャッシュからキャッシュされ、このコードが再評価されないことです。したがって、ログインページが表示されます。 – evnafets
JSPは決してキャッシュから処理されるべきではありません! – Eddie