<mvc:view-contorller /> 관련 질문입니다.
- 작성자 :
- 임*화
- 작성일 :
- 2019-08-02 15:44:01
- 조회수 :
- 2,468
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요??
전자정부프레임워크 3.1.0을 사용하고 있습니다.
현재 web.xml 은 아래와같이 셋팅이 되어 있습니다.
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
/admin/ 이라는 URL을 치면 해당 jsp 페이지로 이동하게 만들려고 하는데..
스프링 환경설정에 아래와 같이 설정했는데 전혀 인식을 못하더라구요..
<mvc:view-contorller path="/admin/" view-name="/admin/index" />
그런데 아래와 같이 뒤에 index.do를 붙이고 URL도 /admin/index.do로 호출해야만 잘 인식됩니다.
<mvc:view-contorller path="/admin/index.do" view-name="/admin/index" />
질문1) servlet-mapping에서 *.do 로 해서 뒤에 .do를 붙여야 하는건가요??
질문2) servlet-mapping에서 / 이렇게 하면 인식을 할거 같은데 프로젝트상 *.do를 써야 하는 상황이라...
혹시 *.do를 사용한 상태에서도 제가 원하는대로 /admin/을 쳤을때 아래의 설정처럼 이동할수 있는 방법은 없을까요???
<mvc:view-contorller path="/admin/" view-name="/admin/index" />
전자정부프레임워크 3.1.0을 사용하고 있습니다.
현재 web.xml 은 아래와같이 셋팅이 되어 있습니다.
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
/admin/ 이라는 URL을 치면 해당 jsp 페이지로 이동하게 만들려고 하는데..
스프링 환경설정에 아래와 같이 설정했는데 전혀 인식을 못하더라구요..
<mvc:view-contorller path="/admin/" view-name="/admin/index" />
그런데 아래와 같이 뒤에 index.do를 붙이고 URL도 /admin/index.do로 호출해야만 잘 인식됩니다.
<mvc:view-contorller path="/admin/index.do" view-name="/admin/index" />
질문1) servlet-mapping에서 *.do 로 해서 뒤에 .do를 붙여야 하는건가요??
질문2) servlet-mapping에서 / 이렇게 하면 인식을 할거 같은데 프로젝트상 *.do를 써야 하는 상황이라...
혹시 *.do를 사용한 상태에서도 제가 원하는대로 /admin/을 쳤을때 아래의 설정처럼 이동할수 있는 방법은 없을까요???
<mvc:view-contorller path="/admin/" view-name="/admin/index" />
A
안녕하세요.
표준프레임워크센터 입니다.
<servlet-mapping>에서 *.do로 설정하셨기 때문에
/admin/까지 URL이 맵핑되지 않는듯 합니다.
원하시는 의도는
~~/admin/ URL 호출시 특정한 페이지를 출력하고자
하시는것으로 이해가 됩니다.
web.xml 파일에 다음을 추가합니다.
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
/src/main/webapp 디렉토리에
"admin" 디렉토리를 추가하고
index.html 파일을 추가합니다.
index.html파일 내부에 원하시는 초기 페이지로 이동하는
스크립트를 추가하면
의도하시는 기능 구현이 가능할듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
<servlet-mapping>에서 *.do로 설정하셨기 때문에
/admin/까지 URL이 맵핑되지 않는듯 합니다.
원하시는 의도는
~~/admin/ URL 호출시 특정한 페이지를 출력하고자
하시는것으로 이해가 됩니다.
web.xml 파일에 다음을 추가합니다.
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
/src/main/webapp 디렉토리에
"admin" 디렉토리를 추가하고
index.html 파일을 추가합니다.
index.html파일 내부에 원하시는 초기 페이지로 이동하는
스크립트를 추가하면
의도하시는 기능 구현이 가능할듯 합니다.
감사합니다.