Thanks so much!!
The image is coming up now!
So much appreciated!
Kimberly

On Tue, Mar 25, 2008 at 12:03 AM, Christopher Schultz
<[EMAIL PROTECTED]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
>  Hash: SHA1
>
>  Kimberly,
>
>
>  Kimberly Begley wrote:
>  | I might have messed it up when getting it to compile - I was having
>  | problems with the getMimeType method with messages like this:
>
>  Oops. It looks like I gave you some bad code, too.
>
>
>  |  /usr/local/jdk1.5.0_14/bin/javac -d ../../classes/ OpenFile.java
>  | OpenFile.java:35: cannot find symbol
>  | symbol  : method getServletContext()
>  | location: interface javax.servlet.http.HttpServletRequest
>  |         ServletContext application = request.getServletContext();
>
>  Obviously, that should have been:
>
>  ServletContext application =
>  ~     super.getServletConfix().getServletContext();
>
>
>  | OpenFile.java:38: incompatible types
>  | found   : java.lang.String
>  | required: java.io.File
>  |         return application.getMimeType(file.getName());
>
>  And it looks like this should have been
>
>  protected String getMimeType(HttpServletRequest request, File file)
>
> {
>  ~      // This is a reasonable default implementation.
>  ~      // Feel free to change it.
>  ~      ServletContext application = request.getServletContext();
>
>  ~      return application.getMimeType(file.getName());
>  }
>
>  ...which will also fix this problem:
>
>
>  | OpenFile.java:92: setContentType(java.lang.String) in
>  | javax.servlet.ServletResponse cannot be applied to (java.io.File)
>  |             response.setContentType(getMimeType(request, file));
>
>  Try my fixes and see what happens.
>
>  If the image does not appear, try using LiveHTTPHeaders or some other
>  tool to watch the HTTP request/response for the image and see what
>  status code is returned. Feel free to add debug logging statements to
>  the class to give yourself more information.
>
>
>  - -chris
>  -----BEGIN PGP SIGNATURE-----
>  Version: GnuPG v1.4.8 (MingW32)
>  Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
>  iEYEARECAAYFAkfntJQACgkQ9CaO5/Lv0PBudwCgqOgUD3S9+GAePwQRAJpRNSHQ
>  NqgAoKuqx54kAqfzGaO+MbaWDMbySgCe
>  =yuDp
>
>
> -----END PGP SIGNATURE-----
>
>  ---------------------------------------------------------------------
>  To start a new topic, e-mail: users@tomcat.apache.org
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>



-- 
Kimberly Begley

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to