Jetty 썸네일형 리스트형 AngularJs 2 - routing 2 라우팅를 사용하기 위해 2016/03/06 - [프로그래밍/AngularJs] - AngularJs 2 - routing 의 내용과 같이 페이지를 만들었다. 페이지 내에서의 링크 클릭은 브라우저의 주소창을 바꾸면서 서버로 전송없이 서비스를 한다. 하지만, 브라우저 주소창에 바로 해당 주소를 입력하면 서버로 전송 후 서비스가 된다. 서비스가 된다는 전제는 index.html이 로딩된다는 가정하에서이다. 만약, 여러 서블릿들이 서비스 되어야 하는 상황이라면 무조건 index.html페이지를 로딩하지 못하므로, 제대로 서비스가 되지 않을 것이다. 하나의 해결책은 angular의 라우팅에 등록한 주소를 요청하면 서버에서 index.html을 서비스 해주는 것이다. embedded jetty 서버의 경우를 예로 .. 더보기 jetty embedding note - 1 서버 생성 로컬 호스트의1080 포트에 서버를 실행한다. 하지만 아무것도 하지 않는다. 요청을 보내면 404 Not Found 만 리턴한다. 핸들러를 추가해 보자. 위의 핸들러를 처음 만들었던 서버에서 처리하게 하려면 아래 코드와 같이 setHandler 부분을 추가한다. Servlet 추가는 다음과 같다. 추가할 Servlet 변경된 서버 생성 코드 위 두개의 서버 생성코드에서 Servlet과 pojo 클래스를 같이 처리하지 않았다. 이를 위해서는 handlder chain이 필요하다. 더보기 이전 1 다음