There is a very good tutorial on tiles at the url below:

http://www.onjava.com/lpt/a/2834

This is a 4 part series.

-----Original Message-----
From: usha [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, February 04, 2003 3:10 AM
To: [EMAIL PROTECTED]
Subject: Tiles help


Hi

can i write the code for tiles like this

the code in the tiles-config.xml is

  <!-- tabs page -->
  <definition name="examples.tabs.page" extends="examples.masterPage">
      <put name="title"  value="Tiles 1.1 Tabs layout example" />
      <put name="body"   value="examples.tabs.body" />
  </definition>

      <!-- body using tabs -->
  <definition name="examples.tabs.body" path="/inventory/tabsLayout.jsp" >
    <put name="selectedIndex"  value="0" />
    <put name="parameterName"  value="selected" />
    <putList name="tabList" >
      <item value="Quick overview"    link="/action/ivtranslist" />
    </putList>
  </definition>


code in the struts-config.xml

<action    path="/ivtranslist"
                     parameter="/inventory/inventory_trans_list.jsp"
                     type="org.apache.struts.actions.ForwardAction"
                     name="ivtranshdrbean"
                     scope="request"
                     validate="false">
  </action>

i am getting the following error

javax.servlet.ServletException: Cannot forward after response has been 
committed
        at 
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.
java:507)
        at 
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProces
sor.java:448)
        at 
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:266)
        at 
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
        at 
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:683)
        at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatch
er.java:574)
        at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher
.java:497)
        at 
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:8
20)
        at 
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:391)
        at 
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.ja
va:865)
        at 
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:487)
        at 
org.apache.jsp.tabsLayout$jsp._jspService(tabsLayout$jsp.java:284)
        at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:201)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:683)
        at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatch
er.java:574)
        at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher
.java:497)
        at 
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:8
20)
        at 
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:391)
        at 
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.ja
va:865)
        at 
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:487)
        at 
org.apache.jsp.classicLayout$jsp._jspService(classicLayout$jsp.java:125)
        at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:201)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:683)
        at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatch
er.java:574)
        at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher
.java:497)
        at 
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:8
20)
        at 
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:391)
        at 
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.ja
va:865)
        at 
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:487)
        at org.apache.jsp.tabs$jsp._jspService(tabs$jsp.java:72)
        at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:201)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:243)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:190)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:528)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at 
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
46)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at 
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at 
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
1012)
        at 
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107
)
        at java.lang.Thread.run(Thread.java:536)
16:00:08,664 ERROR [Engine] ----- Root Cause -----
java.lang.IllegalStateException: Cannot forward after response has been 
committed
        at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:367)
        at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:355)
        at 
org.apache.struts.actions.ForwardAction.execute(ForwardAction.java:158)
        at 
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProces
sor.java:446)
        at 
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:266)
        at 
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
        at 
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:683)
        at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatch
er.java:574)
        at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher
.java:497)
        at 
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:8
20)
        at 
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:391)
        at 
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.ja
va:865)
        at 
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:487)
        at 
org.apache.jsp.tabsLayout$jsp._jspService(tabsLayout$jsp.java:284)
        at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:201)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:683)
        at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatch
er.java:574)
        at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher
.java:497)
        at 
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:8
20)
        at 
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:391)
        at 
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.ja
va:865)
        at 
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:487)
        at 
org.apache.jsp.classicLayout$jsp._jspService(classicLayout$jsp.java:125)
        at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:201)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:683)
        at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatch
er.java:574)
        at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher
.java:497)
        at 
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:8
20)
        at 
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:391)
        at 
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.ja
va:865)
        at 
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:487)
        at org.apache.jsp.tabs$jsp._jspService(tabs$jsp.java:72)
        at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:201)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to