c:url 태그 이용시 도메인이 빠져서 넘어갑니다.
- 작성자 :
- 손*철
- 작성일 :
- 2016-10-12 09:33:57
- 조회수 :
- 1,488
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
안녕하세요
프로젝트 진행중 로컬에서는 제대로 되던 것들이 운영기에 반영하고 보니 특정 컨트롤러들이 호출 안되는 부분을 발견했습니다.
확인해보니 자바스크립트에서
form.action="<c:url value='/'/>test.do";
이런식으로 호출 되는데 이게 로컬은 제대로 되는데 운영기에 반영하니 제대로 안되서 (http://test.do 이런식으로 도메인이 빠져서
호출이 됩니다.)
form.action="/test.do" 이런식으로 하니 잘 적용이 됩니다.
근데 이것 때문인지 전자정부프레임워크 이미지들도 (탬플릿 비즈니스프로젝트) http://images.... 이런식으로 도메인이 빠져서 호출됩니다..
전자정부 프레임워크 어디 제가 설정하는부분에서 빼먹은건지 감이 안잡히네요..
제발 조언좀 해주시면 감사하겠습니다.. 작업 한것들 다 고칠수도 없고 ㅠㅠ
* 추가적으로 버그 수정하고 있는데 알아낸것이
<a href="<c:url value='/'/>front/MemberJoin.do">회원가입</a>
이렇게 되있는것이 나중에 소스보기로 보면 위의 소스가 //front/MemberJoin.do 이런 식으로 슬러쉬가 두게 붙어 있네요..
그 페이지 위에는 분명
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
이렇게 추가도 해놨습니다..
그리고 저 소스 c:url을 c:out 으로 바꾸면 제대로 작동을 합니다.. 이게 작동한다 해서 템플릿 프로젝트 c:url 해놓은걸 전부 c:out으로 바꾸어도 상관 없는지요..
이게 리눅스 환경에서만 이렇네요..리눅스 환경이랑 저 문구가 무슨 차이가 있는지..ㅠㅠ
프로젝트 진행중 로컬에서는 제대로 되던 것들이 운영기에 반영하고 보니 특정 컨트롤러들이 호출 안되는 부분을 발견했습니다.
확인해보니 자바스크립트에서
form.action="<c:url value='/'/>test.do";
이런식으로 호출 되는데 이게 로컬은 제대로 되는데 운영기에 반영하니 제대로 안되서 (http://test.do 이런식으로 도메인이 빠져서
호출이 됩니다.)
form.action="/test.do" 이런식으로 하니 잘 적용이 됩니다.
근데 이것 때문인지 전자정부프레임워크 이미지들도 (탬플릿 비즈니스프로젝트) http://images.... 이런식으로 도메인이 빠져서 호출됩니다..
전자정부 프레임워크 어디 제가 설정하는부분에서 빼먹은건지 감이 안잡히네요..
제발 조언좀 해주시면 감사하겠습니다.. 작업 한것들 다 고칠수도 없고 ㅠㅠ
* 추가적으로 버그 수정하고 있는데 알아낸것이
<a href="<c:url value='/'/>front/MemberJoin.do">회원가입</a>
이렇게 되있는것이 나중에 소스보기로 보면 위의 소스가 //front/MemberJoin.do 이런 식으로 슬러쉬가 두게 붙어 있네요..
그 페이지 위에는 분명
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
이렇게 추가도 해놨습니다..
그리고 저 소스 c:url을 c:out 으로 바꾸면 제대로 작동을 합니다.. 이게 작동한다 해서 템플릿 프로젝트 c:url 해놓은걸 전부 c:out으로 바꾸어도 상관 없는지요..
이게 리눅스 환경에서만 이렇네요..리눅스 환경이랑 저 문구가 무슨 차이가 있는지..ㅠㅠ
A
안녕하세요
표준프레임워크 센터 입니다.
운영 체제에 따른 OSS버그 인거 같습니다.
JSTL의 ${pageContext.request.contextPath} 태그를 이용하여 서버의 Context를 표시 하는 방법도 한번 고려 하시면 될꺼 같습니다.
감사합니다.
표준프레임워크 센터 입니다.
운영 체제에 따른 OSS버그 인거 같습니다.
JSTL의 ${pageContext.request.contextPath} 태그를 이용하여 서버의 Context를 표시 하는 방법도 한번 고려 하시면 될꺼 같습니다.
감사합니다.