현상
sts의 url-pattern 기본 셋팅이 '/' 슬러쉬로 되어있다.
이는 url 주소 끝에 깔끔하게 확장자 없이 보이거나 '/'슬러쉬로 끝나는 url 주소가 맵핑된다.
rest방식을 구현하기 위한 거라고 하는데 자세한건 검색을 통해서 보면 잘 설명되어있다.
어쨌든 나는 문득 확장자를 .jsp로 만들고 싶었는데.
브라우져에 404만 뜰뿐 맵핑이 되어 있지 않았다.
해결책
서버의 web.xml을 보면 .jsp는 서블릿컨테이너가 처리해버리기 때문에 디스패처서블릿이 처리하지 못해 발생하는 현상이다.
다른 확장자로 바꾸면 잘 된다.
굳이 바꾸고 싶다면 서버의 web.xml 설정을 바꾸면 되는지 해보았으나... 실행되지 않는다.
자세한 사항은 아래 참고.
'웹개발 셋팅' 카테고리의 다른 글
에러페이지 처리하기 (0) | 2014.03.19 |
---|---|
DB별 JDBC 드라이버 (1) | 2014.03.13 |
log4j를 이용하여 쿼리 로그 보기(콘솔에서) (0) | 2014.01.22 |
maybatis-config & mapper 설정 (0) | 2014.01.22 |
dispatcher-servlet.xml (0) | 2013.11.27 |