alwaysUseFullPath을 true로 했을 때 적용이 되지 않아 보입니다(계속)
- 작성자 :
- 강*원
- 작성일 :
- 2014-08-29 14:27:46
- 조회수 :
- 627
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
답글에 답글을 다는 기능이 없어서 따로 올립니다.
호출한 ContextRoot는 없어서,
http://{도메인네임}/board/image/qna/1
이렇게 확장자 없이 호출합니다.
말씀하신대로 url-pattern 값을 /board/* 로 해 놓고 해 봐도 마찬가지
오류가 발생합니다.
단, 이렇게 설정하고 호출하면 에러로그의 경로 값이
'/qna/1' 대신 '/image/qna/1' 을 찾을 수 없다고 나옵니다.
정리하면,
호출한 URL이 "/board/image/qna/1" 일 때,
url-pattern 이 /board/image/* 면 '/qna/1'을 찾을 수 없다
url-pattern 이 /board/* 면 '/image/qna/1'을 찾을 수 없다
이걸 보면 url-pattern 값 부분을 빼고 호출할 메쏘드를 찾아서
그런가 싶긴 합니다.
호출한 ContextRoot는 없어서,
http://{도메인네임}/board/image/qna/1
이렇게 확장자 없이 호출합니다.
말씀하신대로 url-pattern 값을 /board/* 로 해 놓고 해 봐도 마찬가지
오류가 발생합니다.
단, 이렇게 설정하고 호출하면 에러로그의 경로 값이
'/qna/1' 대신 '/image/qna/1' 을 찾을 수 없다고 나옵니다.
정리하면,
호출한 URL이 "/board/image/qna/1" 일 때,
url-pattern 이 /board/image/* 면 '/qna/1'을 찾을 수 없다
url-pattern 이 /board/* 면 '/image/qna/1'을 찾을 수 없다
이걸 보면 url-pattern 값 부분을 빼고 호출할 메쏘드를 찾아서
그런가 싶긴 합니다.
A
안녕하세요. 강신원님.
alwaysUseFullPath= true 설정이 정상적으로 동작하지 않는 것 같습니다.
이런 경우 url-pattern에 prefix 부분을 제외하시는 방법을 우선 검토 해보시고 확장자 지정(ex: *.do, *.json)을 통해 다른 URL 호출과 구분해 보시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
alwaysUseFullPath= true 설정이 정상적으로 동작하지 않는 것 같습니다.
이런 경우 url-pattern에 prefix 부분을 제외하시는 방법을 우선 검토 해보시고 확장자 지정(ex: *.do, *.json)을 통해 다른 URL 호출과 구분해 보시면 되실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.