У меня мало проблем с перенаправлением в jsp.JSP Redirect Issue
login.jsp
<%
Object user = (String) request.getSession().getAttribute("User");
if(user != null){
PrintWriter out = response.getWriter();
out.println("<font color=red>You are already logged </font>");
RequestDispatcher rd = getServletContext().getRequestDispatcher("/index.jsp");
rd.forward(request, response);
}
%>
Когда пользователь пытается страницу Login.jsp доступа, когда он уже зарегистрирован, эта страница должна перенаправить его на главную страницу (index.jsp). Он работает, но когда я использую переадресацию вперед, я не вижу сообщение из out.println ~, также когда я использую include redirecting, у меня есть двойная главная страница (но с сообщением: D). Как я могу это исправить? Существует ли лучший способ сделать это с использованием java-кода на странице jsp?