Spring+tiles ȯ°æ¿¡¼ tiles¿¡ ÀÖ´Â xml ³»¿ë Áß ÀϺθ¦ properties ·Î °ü¸®ÇÏ°í ½ÍÀºµ¥ ¹æ¹ýÀ» ¸ô¶ó¼ Áú¹®µå¸³´Ï´Ù.
tiles ³»¿ë Áß ¾Æ·¡¿Í °°ÀÌ ÀÖÀ»¶§ ¹öÀüºÎºÐÀ» properteis·Î °ü¸®ÇÏ°í ½Í½À´Ï´Ù.
<definition name="sbcStyleLayout" template="/WEB-INF/views/common/templates/sbcStyleLayout.jsp">
<put-attribute name="header" value="/WEB-INF/views/common/templates/sbcBaseHeader.jsp" />
<put-attribute name="body" value="firstVehiclePage" />
<!-- CSS File -->
<put-list-attribute name="cssFileList">
<add-attribute value="/css/globalStyle.css" />
<add-attribute value="/js/lib/jquery/plugin/nprogress/css/nprogress.css" />
<!-- JS File -->
<put-list-attribute name="jsFileList">
<add-attribute value="/js/lib/jquery/jquery-1.7.2.min.js" />
<add-attribute value="/js/lib/jquery/plugin/eventDrag/jquery.event.drag-1.5.min.js" />
<add-attribute value="/js/lib/jquery/plugin/touchSlider/jquery.touchSlider.js" />
<add-attribute value="/js/lib/jquery/plugin/nprogress/js/nprogress-0.2.0.js" />
<add-attribute value="/js/lib/jquery/plugin/highchart/highcharts-4.1.8.js" />
<add-attribute value="/js/lib/jquery/ui/jquery-ui-1.11.4.js" />
<!-- logic -->
<add-attribute value="/js/ui/common/common.js" />
</definition>
¿¹¸¦ µé¸é <add-attribute value="/js/lib/jquery/jquery-1.7.2.min.js" /> ÀÌ ºÎºÐ¿¡¼
<add-attribute value="/js/lib/jquery/jquery-${jquery.version}.min.js" /> ÀÌ·±½ÄÀ¸·Î °ü¸®ÇÏ°í ½Í´Ù´Â °ÅÁÒ.
beans °°Àº °æ¿ì´Â ¾Æ·¡¿Í °°Àº ½ÄÀ¸·Î properties ·Î °ü¸®°¡ µÇ´Âµ¥
<bean id="dataSource" class="web.core.jdbc.DataSource" scope="singleton"
destroy-method="close">
<property name="driverClassName" value="${dataSource.driverClassName}" />
<property name="url" value="${dataSource.url}" />
<property name="username" value="${dataSource.username}" />
<property name="password" value="${dataSource.pw}" />
.....
tiles °°Àº °æ¿ì´Â Àú·¸°Ô ³ÖÀ¸¸é ±×°Ô ±×´ë·Î text ·Î µé¾î°¡¹ö¸®´õ¶ó°í¿ä...
Ȥ½Ã ÇØ´ç »çÇ׿¡ ´ëÇØ ÇØ°á¹æ¾È ¾Æ½Ã´ÂºÐ ÀÖÀ¸½Ã¸é ´äº¯ ºÎŹµå¸³´Ï´Ù.
°ü·ÃÇؼ ´Ù¸¥ ¹æ¹ýÀ¸·Î Controller ´Ü¿¡¼ ÇØ´ç ÆäÀÌÁö ¿äû ÇÒ ¶§ ¾Æ·¡¿Í °°Àº½ÄÀ¸·Î Çؼ
<put-attribute name="title" expression="${song.title}"/>
controller ´Ü¿¡¼´Â ¾Æ·¡Ã³·³
HashMap model = new HashMap();model.put("song", song);return new ModelAndView("t.song", model);
Çؼ viewÆäÀÌÁö¿¡¼ ÇØ´ç ¼Ó¼ºÀ» Á÷Á¢ »Ñ·ÁÁÖ´Â ¹æ¹ýÀÌ ÀÖ±ä ÇÏ´øµ¥ ÀÌ·¸°Ô Çϸé put-list ·Î view ¿¡¼ ·çÇÁ µ¹·Á¼ Çѹø¿¡ »Ñ·ÁÁÖ´Â ¼Ò½º°¡ °¢ ÆäÀÌÁöº°·Î ¾öû ±æ¾îÁö°Ô µÇ¹ö·Á¼¿ä..
Áú¹® | 1217¸íÀÌ Àоú¾î¿ä. 3.149.233.62