ログインフォームとログインを行うサーブレットがあります。ユーザーが有効な場合は、次のページにリダイレクトします
response.sendRedirect("welcome.jsp");
また、このページにオブジェクトを送信したいので、sendRedirect をこれに置き換えます
request.setAttribute("notes", notesObject)
disp = getServletContext().getRequestDispatcher("/welcome.jsp");
disp.forward(request, response);
現在の問題は、ユーザーがログインすると(たとえば、ユーザー/ 111)、アドレスバーに次のように表示されることです。
localhost:8084/WebApplication2/loginServlet?username=user&password=111&action=LOGIN
しかし、Sendredirectを使用したとき、私はlocalhost:8084/WebApplication2/welcome.jsp
ログイン サーブレット:
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//code...
jsp ファイル:
<form action="loginServlet">
//code...