New > Spring Legacy Project > Spring MVC Project > "NonTilesTest" > "com.test.nontiles" > Finish
New > Spring Legacy Project > Spring MVC Project > "TilesTest" > "com.test.tiles" > Finish
<%@ include file="μ¬μ¬μ©ν μ‘°κ° νμ΄μ§" %>
λ©μΈ(index.do)
νμ
- νμμ 보(member/info.do)
κ΄λ¦¬μ
- λ‘κ·Έ(admin/log.do)
"com.test.controller"
> "MainController.java"
> "MemberController.java"
> "AdminController.java"
views > "index.do"
views > "member"
> "info.jsp"
> "history.jsp"
> "favorite.jsp"
views > "admin"
> "log.jsp"
> "settind.jsp"
WEB/INF > "inc"
> "main_menu.jsp"
> "memver_menu.jsp"
> "admin_menu.jsp"
> "asset.jsp"
<!-- Tiles -->
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-core</artifactId>
<version>3.0.8</version>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-jsp</artifactId>
<version>3.0.8</version>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-api</artifactId>
<version>3.0.8</version>
</dependency>
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-servlet</artifactId>
<version>3.0.8</version>
</dependency>
<!--
컨νΈλ‘€λ¬ > JSP νΈμΆ
-->
<!-- <beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<beans:property name="prefix" value="/WEB-INF/views/" />
<beans:property name="suffix" value=".jsp" />
</beans:bean> -->
<beans:bean id="tielsViewResolver"
class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<beans:property name="viewClass"
value="org.springframework.web.servlet.view.tiles3.TilesView" />
<beans:property name="order" value="1" />
</beans:bean>
<beans:bean id="tilesConfigurer"
class="org.springframework.web.servlet.view.tiles3.TilesConfigurer">
<beans:property name="definitions">
<beans:list>
<beans:value>/WEB-INF/tiles.xml</beans:value>
</beans:list>
</beans:property>
</beans:bean>
"com.test.controller" > "TestController.java"
views > "test.jsp"
νμΌ λ³΅μ¬
New > Spring Legacy Project > Spring MVC Project > "FileTest" > "com.test.file" > Finish
Java + Spring λ²μ λ³κ²½
μ€μ
a. pom.xml
b. web.xml
c. servlet-context.xml
μΆκ°