amyroh      01/11/12 16:09:41

  Modified:    catalina/src/share/org/apache/catalina/servlets
                        SsiInvokerServlet.java
  Log:
  Fix content type error.
  Bug 4674 submitted by [EMAIL PROTECTED]
  
  Revision  Changes    Path
  1.13      +18 -5     
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/SsiInvokerServlet.java
  
  Index: SsiInvokerServlet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/SsiInvokerServlet.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- SsiInvokerServlet.java    2001/10/26 19:36:08     1.12
  +++ SsiInvokerServlet.java    2001/11/13 00:09:41     1.13
  @@ -1,8 +1,8 @@
   /*
    * SsiInvokerServlet.java
  - * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/SsiInvokerServlet.java,v
 1.12 2001/10/26 19:36:08 bip Exp $
  - * $Revision: 1.12 $
  - * $Date: 2001/10/26 19:36:08 $
  + * $Header: 
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/servlets/SsiInvokerServlet.java,v
 1.13 2001/11/13 00:09:41 amyroh Exp $
  + * $Revision: 1.13 $
  + * $Date: 2001/11/13 00:09:41 $
    *
    * ====================================================================
    *
  @@ -99,7 +99,7 @@
    *
    * @author Bip Thelin
    * @author Amy Roh
  - * @version $Revision: 1.12 $, $Date: 2001/10/26 19:36:08 $
  + * @version $Revision: 1.13 $, $Date: 2001/11/13 00:09:41 $
    */
   public final class SsiInvokerServlet extends HttpServlet {
       /** Debug level for this servlet. */
  @@ -227,6 +227,7 @@
   
           ServletContext servletContext = getServletContext();
           String path = getRelativePath(req);
  +
           URL resource = servletContext.getResource(path);
           SsiEnvironment ssiEnv = null;
           StringBuffer command = new StringBuffer();
  @@ -263,8 +264,20 @@
           ssiEnv = SsiEnvironment.createSsiEnvironment(servletContext,
                                                         req, res, path);
           ssiEnv.setIsVirtualWebappRelative(isVirtualWebappRelative);
  +
  +        // Find content type.
  +        String contentType =
  +            getServletContext().getMimeType(path);
  +
  +        // Set the appropriate output headers
  +        if (contentType != null) {
  +            if (debug > 0)
  +                log("DefaultServlet.serveFile:  contentType='" +
  +                    contentType + "'");
  +                res.setContentType(contentType);
  +        }
   
  -        res.setContentType("text/html;charset=UTF-8");
  +        // res.setContentType("text/html;charset=UTF-8");
   
           if (expires != null) {
               res.setDateHeader("Expires", (
  
  
  

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

Reply via email to