different list right? On Thu, Jun 4, 2009 at 11:05 PM, Antonio Petrelli < [email protected]> wrote:
> You already asked this question in the Tiles users mailing list, > repeating it here is not useful. > > Antonio > > 2009/6/4 itay sahar <[email protected]>: > > Hello, I will go direct to the point. I have tried to run a jsp in two > ways: > > > > 1. Direct Access: > > > > Access it directly (without using tiles). The jsp include all. (Html, > body > > etc:) > > > > createDummy.jsp : path: TOMCAT_HOME\webapps\myapplication\tiles > > > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " > > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > > <html xmlns="http://www.w3.org/1999/xhtml"> > > <head> > > <title>MyPage</title> > > <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> > > <script language="javascript" type="text/javascript" > > src="mypage.js"></script> > > <link rel="stylesheet" type="text/css" media="all" href="mypage.css" /> > > </head> > > > > <body bgcolor="#FFFFFF"><div id="container"> > > <form action="bla bla" method="post" class="mypageStyle"> > > <fieldset> > > .... > > .... > > > > 2. Using Tiles as follow: > > > > tiles.xml (Tiles version: Tiles2 2.0.5 3 jars included). path: > > TOMCAT_HOME\webapps\myapplication\WEB-INF > > > > <!DOCTYPE tiles-definitions PUBLIC > > "-//Apache Software Foundation//DTD Tiles Configuration 2.0//EN" > > "http://tiles.apache.org/dtds/tiles-config_2_0.dtd"> > > <tiles-definitions> > > ..... > > <definition name=".myLayout" > > template="/layouts/myLayout.jsp"></definition> > > ...... > > </tiles-definitions> > > > > createDummy.jsp file: path: TOMCAT_HOME\webapps\myapplication\ > > > > <%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %> > > > > <tiles:insertDefinition name=".myLayout"> > > <tiles:putAttribute name="title" value="Create Dummy Page"/> > > <tiles:putAttribute name="body" value="/tiles/createDummy.jsp"/> > > </tiles:insertDefinition> > > > > myLayout.jsp file: path: TOMCAT_HOME\webapps\myapplication\layouts\ > > > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " > > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > > <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %> > > <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %> > > <%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %> > > > > <html> > > <head> > > <title><tiles:getAsString name="title"/></title> > > <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> > > <script language="javascript" type="text/javascript" src="js/mypage > > .js"></script> > > <link rel="stylesheet" type="text/css" media="all" href="css/mypage.css" > /> > > </head> > > > > <body bgcolor="#FFFFFF"> > > <f:view> > > <tiles:insertAttribute name="body" flush="false"/> > > </f:view> > > </body> > > </html> > > > > createDummy.jsp path: TOMCAT_HOME\webapps\myapplication\tiles > > > > <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %> > > <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %> > > <%@ taglib prefix="a4j" uri="http://richfaces.org/a4j" %> > > <%@ taglib prefix="rich" uri="http://richfaces.org/rich" %> > > > > <f:loadBundle basename="...................." var="msg"/> > > > > <f:subview id="editDummy"> > > <div id="container"> > > <form action="........." method="post" class="niceStyle"> > > <fieldset> > > ..... > > ..... > > > > > > Till now looking good? Well not exactly. The first version is works fine > > (while access to the following path: > > http://localhost:8080/myapplication/tiles/createDummy.jsp< > http://localhost:8080/ginvest/tiles/createFund.jsp> > > while the second case (i encountered css style/javascript/design issue > with > > my page. It hard to explain what the problem exactly but I would say that > > there exist a difference between two approaches. Can you figure it out ? > > Thanks... > > >
