Java로 웹 응용 프로그램을 만들고 있습니다. 폼 필드가있는 JSP 페이지를 만들었습니다. 모두는 post 메소드 유형이므로 모든 양식 필드를 숨 깁니다. 각 페이지에서 서블릿을 호출하고 다음 JSP 페이지로 이동합니다 (단계별 프로세스와 비슷합니다.) 환영 페이지는 index.jsp
입니다. 마지막 JSP 페이지에서 또한 post 메소드 유형 인 양식 필드를 갖게됩니다. sumbit 버튼을 누르면 서블릿을 호출하고 홈 페이지로 이동해야합니다 (즉, index.jsp
).JSP의 URL에 양식 작업 값 숨기기
마지막 페이지 작업 값은 finish
입니다. 내 서블릿에서 RequestDispatcher
을 사용하고 index.jsp
으로 전달 중입니다. URL은
http://localhost:8080/myproject/finish
입니다. 홈페이지이기 때문에 그 액션 값을 숨기고 싶었습니다. 따라서 RequestDispatcher
대신 response.sendRedirect("index.jsp");
을 사용하고 URL은 http://localhost:8080/myproject/index.jsp
이됩니다.
큰 문제는 아닙니다. 하지만 여전히 나는 URL에이 index.jsp
을 숨기려면 어쨌든 묻고 있습니까? 사이트를 처음 열 때와 같아야합니다 (http://localhost:8080/myproject/
).
는'위해 response.sendRedirect ("/")로 시도 시도,' –
그것은 간다에'통해 http : // localhost : 8080 /' –
감사합니다. 'respond.sendRedirect ("/ myproject");'시도했습니다. –