2015-02-02 4 views
-1

스프링 mvc에서 기본 JSP 페이지를 설정하는 방법 즉, 서버에서 프로젝트를 실행하자마자 jsp에서와 같이 브라우저에 기본 JSP 페이지가 표시되어야합니다. web.xml의 코드 아래 사용하여 :스프링 MVC의 기본 JSP 4

<welcome-file-list> 
     <welcome-file>index.jsp</welcome-file> 
    </welcome-file-list> 

답변

0

그것은 또한 봄에 동일

<welcome-file-list> 
    <welcome-file>/abc.jsp</welcome-file> 
</welcome-file-list> 

당신은에 그것을 볼 수 있도록하기 위해 web-inf 외부 abc.jsp을 가져야한다 나누었다 당신은 web.xml에서 설정할 수 브라우저.

도 참조 : 스프링을 사용하여

+0

"해당 요청한 리소스를 사용할 수 없습니다."라는 설명과 함께 해당 404 오류가 표시됩니다. WEB_INF 내의 페이지 폴더 아래에 모든 jsp를 놓았지만 index.jsp는 WEB-INF에만 있습니다. – Sharique

+0

NO. 당신은'web-inf'에서 직접'index' 파일에 접근 할 수 없습니다. 환영 페이지로 표시하려면'웹 페이지 '안에 넣으십시오. 다른 페이지는 dispatcher-servlet으로 가로 채기 때문에'web-inf '안에 넣을 수 있습니다. –

+0

내 기본 환영 파일은 웹 내용 안에 있어야하고 나머지는 WEB_INF와 경로에 넣을 수 있습니다. 이 컨트롤러에서 바로 잡을 수 있습니까? – Sharique

0

동안도 u는 web.xml 파일에서 같은 언급 할 수

<welcome-file-list> 
     <welcome-file>index.jsp</welcome-file> 
    </welcome-file-list> 
0

어떻게 인덱스를 가리키는 기본 컨트롤러를 추가하는 방법에 대한 .jsp?

@RequestMapping(value = "/", method = GET) 
public String index() { 
    return "index"; 
} 

p.s. 보기 확인자를 지정 했습니까?

+0

도움이 경우 대답을 upvoting 고려 \t \t <속성 이름 = "viewClass"값 = "조직 .springframework.web.servlet.view.JstlView "/> \t \t = <속성 명"접두어 "> \t \t \t /WEB-INF/페이지/ \t \t \t \t <속성 명 ="접미사 ">이것은 내가 내 디스패처-servlet.xml 파일에 쓴 내가 시도 같은 코드가있는 당신이 제안하고 있지만 내가 모르는 무엇 .jsp를 \t \t \t \t \t 는 왜 – Sharique

+0

이를 작동하지 않습니다 view-resolver가 앞서 언급 한 폴더에있는 페이지를 검색 할 때 index.jsp가/WEB-INF/Pages 디렉토리에있는 경우에 작동합니다. –

+0

welcome-file -list 태그도 web.xml에 있었기 때문에 충돌이 일어났습니다. 제거한 즉시이 태그도 작동합니다. 감사 :) – Sharique