whitelabel error page
http://localhost:8080/front-controller/v1/members/new-form 이 들어가면 whitelabel error page가 뜨는데 jsp,servlet-mvc할 때까지는 잘 됐었는데 frontcontroller에서 안 되는 것 보니 어딘가 잘못된 것 같은데 어디인지를 모르겠습니다.
servlet-mvc에서 사용한 똑같은 view페이지인 jsp파일을 사용하는데 갑자기 왜 안될까요??
FrontControllerServletV1
package hello.servlet.web.frontcontroller.v1;
import hello.servlet.web.frontcontroller.v1.controller.MemberFormControllerV1;
import hello.servlet.web.frontcontroller.v1.controller.MemberListControllerV1;
import hello.servlet.web.frontcontroller.v1.controller.MemberSaveControllerV1;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
@WebServlet(name = "frontControllerServletV1", urlPatterns = "/front-controller/vi/*")
public class FrontControllerServletV1 extends HttpServlet {
private Map<String, ControllerV1> controllerMap = new HashMap<>();
public FrontControllerServletV1() {
controllerMap.put("/front-controller/v1/members/new-form", new MemberFormControllerV1());
controllerMap.put("/front-controller/v1/members/save", new MemberSaveControllerV1());
controllerMap.put("/front-controller/v1/members", new MemberListControllerV1());
}
@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("FrontControllerServletV1.service");
String requestURI = request.getRequestURI();
ControllerV1 controller = controllerMap.get(requestURI);
if (controller == null) {
response.setStatus(HttpServletResponse.SC_NOT_FOUND);
return;
}
controller.process(request, response);
}
}
답변 2
0
고쳐보려고 하는데 도통 이유를 모르겠습니다.
FrontControllerServletV1에서 @WebServletd어노테이션으로 /front-controller/vi/* 입력하면 받았고
controllerMap에다가 다 알맞게 넣어놨고 마지막에 controller.process(request,response); 해서 process함수도 실행시켜줬는데
왜 404가 뜰까요?....
servlet과 container에 대한 질문입니다
0
15
1
api를 어느 컨트롤러에 작성해야하는지는 어떤 기준으로 해야하나요?
0
59
1
jsp 의존성 수정 요청
0
72
2
요즘 웹 서버가 주로 사용되는 이유는 SPA 구조 때문일까요 ?
0
141
1
save() 메서드 문의
0
64
1
절대 경로로 templates/basic 하위 파일 열면 css 적용 안되는 현상
0
98
1
request-body-json
0
83
2
MVC 패턴의 적용 단위
0
92
1
RequestMapping을 이용한 핸들러, 어댑터
0
118
2
save 후 결과화면
0
86
2
jsp를 이용한 view
0
95
1
application.properties에 debug 추가해도 결과가 똑같습니다.
0
171
1
수업 코드 제공 관련 문의
0
95
2
RequestMappingHandlerAdapter의 Controller 호출 과정
0
97
3
파일 오픈 시
0
66
1
스프링 배치 관련
0
75
1
@RequestParam의 defaultValue가 blank 값도 처리하는 지 여부
0
111
1
postman으로 /request-body-json-v1 호출시 500 error
0
93
1
프론트엔드와 백엔드의 mvc, rest api에 대한 질문
0
74
1
모델의 역할과 계층 분리에 대한 이해 차이 + 추가질문
0
111
1
console log 출력 관련 질문입니다.
0
73
1
애플리케이션이 실행 되지 않습니다 ㅠㅠㅠ
0
135
1
html 변경하는 부분 적용 문제
0
98
1
한글 깨짐
0
72
2





