[SPRING] Spring 및 Tomcat의 인덱스 페이지에서 리디렉션
SPRINGSpring 및 Tomcat의 인덱스 페이지에서 리디렉션
Tomcat에서 실행되는 Spring 애플리케이션은 http://example.com/foo/에있다.
DisplatcherServlet은 app / *에 매핑됩니다. 예를 들어 index 페이지는 다음과 같습니다.
http://example.com/foo/app/index.html
이것은 다른 서블릿 (HttpRequestHandlers 용)을 가지고 있기 때문에 그렇습니다. service / *에 매핑됩니다. 이 방식은 app /와 service /가 서로 다른 보안 설정을 가질 수 있기 때문에 사용하기 편리합니다.
내가 원하는 것은 http://example.com/foo가 http://example.com/foo/app/index.html로 리디렉션되는 것입니다.
이것을 어떻게 성취합니까?
해결법
-
==============================
1.web.xml에서 앱의 루트로 이동할 때 나타나는 환영 파일을 정의 할 수 있습니다.
web.xml에서 앱의 루트로 이동할 때 나타나는 환영 파일을 정의 할 수 있습니다.
<welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list>
그런 다음 원하는 위치로 리디렉션되는 작은 index.jsp를 만들 수 있습니다.
<% response.sendRedirect("app/index.html"); %>
-
==============================
2.응용 프로그램에 (tuckey) Url Rewrite Filter를 추가 할 수 있습니다.
응용 프로그램에 (tuckey) Url Rewrite Filter를 추가 할 수 있습니다.
그것은 당신에게 응용 프로그램 (입출력)에서 URL 다시 쓰기 규칙을 정의하는 기능을 제공합니다.
따라서 myApplication.startpage에 다시 쓰는 규칙이나 다른 것을 다시 작성하는 규칙을 정의 할 수 있습니다.
@see : http://mattgivney.blogspot.com/2010/07/how-to-url-rewrite-in-spring-mvc.html - 간단한 예를 들어
from https://stackoverflow.com/questions/5727642/redirect-from-index-page-in-spring-and-tomcat by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 스프링 보안 Oauth2에서 XML을 사용하여 / oauth / check_token을 활성화하는 방법 (0) | 2019.04.25 |
---|---|
[SPRING] Autowiring :이 종속성에 대한 autowire 후보가 될 것으로 예상되는 적어도 하나의 bean (0) | 2019.04.25 |
[SPRING] 봄 부팅 : URL에서 jsessionid 제거 (0) | 2019.04.25 |
[SPRING] 스프링 배치 프로세서 프로세스 () 메소드에서 Spring 배치 작업 시작 메소드로 예외를 던지려면? (0) | 2019.04.25 |
[SPRING] @RequestParam은 정확히 무엇이며 어떻게 채워 집니까? (0) | 2019.04.25 |