티스토리 뷰
728x90
출처 : Spring 3 MVC: Tiles Plugin Tutorial with Example in Eclipse
WEB-INF\web.xml
<context-param> <param-name>spring.profiles.active</param-name> <param-value>tiles3</param-value> </context-param>
WEB-INF\intel4-tiles.xml
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> <bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver"> <property name="prefix" value="/WEB-INF/jsp/" /> <property name="suffix" value=".html" /> <property name="templateMode" value="HTML5" /> <property name="cacheable" value="true" /> </bean> <bean id="templateEngine" class="org.thymeleaf.spring3.SpringTemplateEngine"> <property name="templateResolver" ref="templateResolver" /> </bean> <bean class="org.thymeleaf.spring3.view.ThymeleafViewResolver"> <property name="templateEngine" ref="templateEngine" /> <property name="order" value="1" /> <property name="viewNames" value="thymeleaf/*" /> </bean> <!-- Resolves view names to Tiles definitions --> <beans profile="tiles3"> <bean id="tilesViewResolver" class="org.springframework.web.servlet.view.tiles3.TilesViewResolver"> <property name="order" value="0"/> </bean> <!-- Configures Tiles 3--> <bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles3.TilesConfigurer"> <property name="definitions"> <list> <value>/WEB-INF/jsp/tiles/tiles.xml</value> <!-- <value>/WEB-INF/jsp/service/tiles.xml</value> <value>/WEB-INF/jsp/spiderview/tiles.xml</value> <value>/WEB-INF/jsp/spiderlive/tiles.xml</value> <value>/WEB-INF/jsp/customer/tiles.xml</value> <value>/WEB-INF/jsp/news/tiles.xml</value> <value>/WEB-INF/jsp/recruit/tiles.xml</value> <value>/WEB-INF/jsp/company/tiles.xml</value> <value>/WEB-INF/jsp/admin/tiles.xml</value> --> </list> </property> </bean> </beans> </beans>
WEB-INF\jsp\tiles\tiles.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN" "http://tiles.apache.org/dtds/tiles-config_3_0.dtd"> <tiles-definitions> <definition name="/*.blank" template="/WEB-INF/jsp/common/layout/blankLayout.jsp"> <put-attribute name="content" value="/WEB-INF/jsp/admin/{1}.jsp"/> </definition> <definition name="/*" template="/WEB-INF/jsp/tiles/web_layout.jsp"> <put-attribute name="header" value="/WEB-INF/jsp/tiles/web_header.jsp" /> <put-attribute name="main" value="/WEB-INF/jsp/{1}.jsp" /> <put-attribute name="footer" value="/WEB-INF/jsp/tiles/web_footer.jsp" /> </definition> </tiles-definitions>
WEB-INF\jsp\tiles\web_layout.jsp
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> <%@ taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles" %> <%@taglib prefix="sec" uri="http://www.springframework.org/security/tags"%> <!DOCTYPE HTML> <html lang="ko"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0 minimal-ui"/> <meta name="apple-mobile-web-app-capable" content="yes"/> <meta name="apple-mobile-web-app-status-bar-style" content="black"> </head> <body> <!-- head --> <tiles:insertAttribute name="header" /> <!-- content --> <tiles:insertAttribute name="main" /> <!-- footer --> <tiles:insertAttribute name="footer" /> </body> </html>
댓글
300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- SAS
- Linux
- Delphi Tip
- android
- 서울오토살롱
- koba2010
- Spring
- ubuntu
- NDK
- Delphi
- ffmpeg
- 일본여행
- Xcode
- sas2009
- 지스타2007
- Java
- 전예희
- ble
- BPI-M4
- oracle
- flex
- KOBA
- 튜닝쇼 2008
- Spring MVC
- Mac
- 레이싱모델 익스트림 포토 페스티벌
- 동경
- MySQL
- JavaScript
- 송주경
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함