내 애플리케이션에서 생성 된 모든 링크는 response.ecodeURL로 둘러싸여 있습니다. 일부 서버에서는 encodeURL이 컨텍스트 경로를 URL에 추가합니다.Tomcat은 url에 컨텍스트 경로를 추가합니다.
응용 프로그램의 이름은 "appl"입니다. /a/b/c.jsp 링크를 만들면 DEV-system에 URL /a/b/c.jsp가 생성되고 /appl/a/b/c.jsp가 생성됩니다.
Tomcat이 ajp를 통해 연결하는 Apache Webserver는 관련 사실인지 확실하지 않습니다.
편집 : 웹 서버는 적합하지 않습니다. 나는 포트 8080에서 똑같은 일을 다시 시도했다.
'HttpServletResponse.encodeURL'과'HttpServletResponse.encodeRedirectURL' 메소드는 결코 문맥 경로 앞에 붙여서는 안됩니다. 다른 구성 요소가이를 수행해야합니다. "링크 만들기 /a/b/c.jsp"라고 할 때 정확히 무엇을 의미합니까? –
나는 ">Link와 같은 것을 HTML에 쓴다. – mibutec