You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by de...@struts.apache.org on 2004/12/02 07:05:37 UTC

[Apache Struts Wiki] Updated: StrutsDocTiles

   Date: 2004-12-01T22:05:37
   Editor: BillKeese <bi...@tech.beacon-it.co.jp>
   Wiki: Apache Struts Wiki
   Page: StrutsDocTiles
   URL: http://wiki.apache.org/struts/StrutsDocTiles

   no comment

Change Log:

------------------------------------------------------------------------------
@@ -1,9 +1,9 @@
 ##language:en
-== Tips on Tiles ==
+= Tips on Tiles =
 Here are some tips on using tiles.
 
-=== Nested tiles ===
-==== Problem ====
+== Nested tiles ==
+=== Problem ===
 How do you do nested tiles?  For example, suppose my .mainLayout is header/body/footer tiles.
 ||<#FF8080>Header||
 ||<#80FF80>Body||
@@ -34,7 +34,7 @@
 
 There are two possible ways.
 
-==== Solution #1 ====
+=== Solution #1 ===
 The first way is to use 2 definitions (plus the defaultLayout definition) in tiles-def.xml:
 {{{
   <definition name="defaultLayout" template="/WEB-INF/layout.jsp">
@@ -57,7 +57,7 @@
 
 This is a versatile solution but on the downside the tiles-def.xml file gets big.
 
-==== Solution #2 ====
+=== Solution #2 ===
 Another approach is to only use one definition (plus the defaultLayout definition) in the tiles-def.xml file.
 
 tiles-def.xml:
@@ -98,3 +98,8 @@
 
 The downside of this approach is that layout.jsp must know the list of possible arguments
 to (any) body.jsp page.
+
+== How do I refresh a single tile without changing the other ones? ==
+This is a common question.  You are getting confused between frames and tiles.
+The server combines all the tiles into a single web page (without any frames),
+so you can't refresh just one tile.  You have to refresh the whole page.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org