Thank you Hans for your suggestion.

We took some time to get JSTL going with our J2EE application running with
Orion.
1. We were able to do it only after we changed the two tags in c.tld, as
shown below.
        <short-name> was changed to <shortname>
and everywhere it referred to
        <tag-class> was changed to <tagclass>
Have we done the right thing or was it a symptom of some other error?

2. After we did the above change, we tried your solution but it resulted in
the following error

Syntax error in source
/view_1.jsp.java:531: 'catch' without 'try'.
                                catch(Throwable t)
                                ^
/view_1.jsp.java:543: 'try' without 'catch' or 'finally'.
                        if(__tag0.doEndTag() == Tag.SKIP_PAGE) return;
                        ^
/view_1.jsp.java:544: 'catch' without 'try'.
                                catch(Throwable t)
                                ^
/view_1.jsp.java:577: 'catch' without 'try'.
                                catch(Throwable t)
                                ^
/view_1.jsp.java:810: 'try' without 'catch' or 'finally'.
}
 ^
/view_1.jsp.java:810: '}' expected.
}
 ^
6 errors, 1 warning

Would you be able to give us some help?

with regards
Gamini de Alwis
mailto:[EMAIL PROTECTED]
Software Developer
Business Manager Software
Tel  (03) 9813 3022. Fax  (03) 9882 5887
website http://www.bmsoft.com.au
Try our latest web orders demo by clicking
http://jdemo.bmsoft.com.au/eorders1/



-----Original Message-----
From: Hans Bergsten [mailto:[EMAIL PROTECTED]]
Sent: Friday, 24 May 2002 1:26 PM
To: [EMAIL PROTECTED]
Subject: Re: <jsp:include> directive : How do you nicely handle the "404
Not F ound" ?????


BMS Robot Email wrote:
> Hello
>
> I want to #include a JSP page to present optional additional image files
etc
> for a stock catalog application. The #include filename & path are
> constructed on the fly from stock/session information and the file may not
> exist at the time of generating the page, in which case I would like to
use
> a "default" JSP for the image path etc.
>
> Currently this works fine when the JSP exists, however when it does not
> exist I am getting "404 Not Found" as part of the generated page - is
there
> anyway in which the "404 Not Found" can be suppressed / replaced ?

Not with <jsp:include>, but the recently approved JSP Standard Tag
Library (JSTL) includes <c:import> and <c:catch> actions that can be
combined like this to do what you want:


   <c:catch var="error">
     <c:import url="${someResource}" />
   </c:catch>
   <c:if test="${error != null}">
     <%-- An exception or 404 resulted from the import --%>
     <c:import url="default.jsp" />
   </c:if>

For more about JSTL and the Reference Implementation, currently
in Beta, see:

   <http://java.sun.com/products/jsp/jstl/>

Hans
--
Hans Bergsten           [EMAIL PROTECTED]
Gefion Software         http://www.gefionsoftware.com
JavaServer Pages        http://TheJSPBook.com

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

Reply via email to