RE: How to use tiles for Error Pages? [SOLVED]

2003-10-10 Thread Fenderbosch, Eric
Thanks!

This works:

<%@ page language="java"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>


  
  
404
  


-Original Message-
From: David G Friedman [mailto:[EMAIL PROTECTED]
Sent: Friday, October 10, 2003 10:46
To: Struts Users Mailing List
Subject: RE: How to use tiles for Error Pages?


Eric,

If the page isn't accessed through a struts action, you need to insert the
tiles definition before your tiles:insert commands like so:


Regads,
David

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



RE: How to use tiles for Error Pages?

2003-10-10 Thread David G Friedman
Eric,

If the page isn't accessed through a struts action, you need to insert the
tiles definition before your tiles:insert commands like so:


Regads,
David

-Original Message-
From: Fenderbosch, Eric [mailto:[EMAIL PROTECTED]
Sent: Friday, October 10, 2003 10:39 AM
To: [EMAIL PROTECTED]
Subject: How to use tiles for Error Pages?


I've been able to use tiles for most of my pages, but how can I use it for
an error page, like 404.jsp or 500.jsp?  For my normal pages, I've declared
them in my tiles-config.xml and then the JSP is quite simple, and that is
all working fine.  Since I need to define my error pages in my web.xml, that
has no knowledge of tiles or even struts, so the error page must be complete
without a tiles definition.  How can I specify in the actually JSP to
reference/extends the track.default definition?
  

  
  
  
  
  

  

I tried a 404.jsp like this:
<%@ page language="java"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>


  
  
404
  


But I'm getting this Exception:
  
<[WebAppServletContext(244212,track,/track)] Root cause of ServletException
javax.servlet.jsp.JspException: Error - Tag Insert : No value defined for
bean 'track.default' with property 'null' in scope 'request'.
at
org.apache.struts.taglib.tiles.InsertTag.processBean(InsertTag.java:667)
at
org.apache.struts.taglib.tiles.InsertTag.createTagHandler(InsertTag.java:491
)
at
org.apache.struts.taglib.tiles.InsertTag.doStartTag(InsertTag.java:451)
at jsp_servlet.__404._jspService(__404.java:106)

I'm confused as where to look next.  Any help would be appreciated.

Thanks.

Eric

-
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]



How to use tiles for Error Pages?

2003-10-10 Thread Fenderbosch, Eric
I've been able to use tiles for most of my pages, but how can I use it for an error 
page, like 404.jsp or 500.jsp?  For my normal pages, I've declared them in my 
tiles-config.xml and then the JSP is quite simple, and that is all working fine.  
Since I need to define my error pages in my web.xml, that has no knowledge of tiles or 
even struts, so the error page must be complete without a tiles definition.  How can I 
specify in the actually JSP to reference/extends the track.default definition?
  

  
  
  
  
  

  

I tried a 404.jsp like this:
<%@ page language="java"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>


  
  
404
  


But I'm getting this Exception:
   
<[WebAppServletContext(244212,track,/track)] Root cause of ServletException
javax.servlet.jsp.JspException: Error - Tag Insert : No value defined for bean 
'track.default' with property 'null' in scope 'request'.
at org.apache.struts.taglib.tiles.InsertTag.processBean(InsertTag.java:667)
at 
org.apache.struts.taglib.tiles.InsertTag.createTagHandler(InsertTag.java:491)
at org.apache.struts.taglib.tiles.InsertTag.doStartTag(InsertTag.java:451)
at jsp_servlet.__404._jspService(__404.java:106)

I'm confused as where to look next.  Any help would be appreciated.

Thanks.

Eric

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