반응형

안녕하세요! Milkye입니다.


오늘은 송도를 놀러갔다왔는데 포켓몬 전시를 하고 있더라구요 ㅎ.ㅎ

너무 귀여워서 사진을 찍어왔습니다.


우선 한 장 보고 가시죠!


송도 포켓몬스터


너무 귀엽네요 ㅋㅋ

언제까지 전시를 하는지는 모르겠지만 가까우신 분들은 가서 보고 오시는 것도 좋을 것 같습니다~



 자, 오늘은 Spring 설정 중에서 InternalResourceViewResolver를 이용해 View Page를 쉽게 지정을 해보려고 하는 방법에 대해 작성을 해보려고 합니다.


 대부분 jsp를 하나의 root 경로를 타고 들어가게 설정을 해놓았기 때문에 이 방법은 상당히 유용하게 사용이 됩니다.


시작해보도록 하죠!


우선 사용 형태는 아래와 같은 방법으로 사용을 합니다.


[ Servlet.XML ]

1
2
3
4
5
6
7
8
9
10
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix">
        <value>/WEB-INF/views/</value>
    </property>
    <property name="suffix">
        <value>.jsp</value>
    </property>
</bean>
 
 
cs



InternalResourceViewResolver에 대한 설명


 이 친구는 Controller에서 return이 된 ModelAndView 객체에서 선언된 View Page를 지정을 해주는 Class입니다. 즉, 이 친구가 실질적인 jsp를 호출하는데 필요한 친구라는 뜻이죠. 

 그래서 이 친구에게는 사용이 조금 더편리하도록 Prefix 와 Suffix라는 도우미 친구들이 있어요. 

- Prefix : 접두어

- Suffix : 접미어


라고 생각을 하시면 됩니다.



 위의 소스를 참조를 해보면 JSP파일은 /WEB-INF/Views/파일명.jsp의 형태로 위치하고 있을 거에요. 그렇기에 접두어로 /WEB-INF/Views/를 붙이고 접미어로 .jsp를 붙여 해당 위치에 있는 JSP를 바로 불러올 수 있는 것이죠.


JSP의 위치가 다르다면 다른식으로 설정을 해주시면 됩니다.


여러분 개발자는 게을러야 하는 직업이기에 최대한 반복 작업을 피하는게 좋아요!

저 설정이 없어서 JSP를 콜하는데는 문제가 없지만 파일이 쌓일수록 귀찮아지고 코드도 깔끔하지는 않기에 편한 방법을 많이 사용하시는 것도 좋은 방법이라고 생각합니다.








반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기