4
웹 응용 프로그램에서 HTML 404 오류를 처리하고 싶습니다. 이것은 완벽하게 작동JSP/Servlet HTTP 404 오류 처리
<error-page>
<error-code>404</error-code>
<location>/view/error404.jsp</location>
</error-page>
,하지만 사용자 유형에 유효하지 않은 URL을 각각 기록 할 :
나는 이것을 쓸 수 있습니다. 나는이 같은 error404.jsp에 스크립틀릿을 사용하는 경우 :
<%
System.out.println(request.getRequestURL());
%>
난 항상 얻을 : http://localhost:8080/webApp/view/error.jsp를, 사용자가 잘못된 URL에서 내 error404.jsp로 전달되기 때문에.
어떻게 잘못된 URL을 받아야합니까? 또는 다른 서블릿에 의해 명시 적으로 처리되지 않은 요청을 모두 포착하는 서블릿을 작성하는 방법은 무엇입니까?
<p>URL: ${requestScope['javax.servlet.forward.request_uri']}</p>
을 또는 당신은 이미 10 년 전을 통해 업그레이드 된 기존 JSP 1.x에서에 아직도 있다면, 그렇게 :
멋지다! 감사! – Pink
당신을 진심으로 환영합니다. – BalusC