Yes, if all browsers played fair and treated thing properly. But IE and some others have a "mind" of there own. They have been written to handle sloppy code and thus often don't follow the rules.
Thus we are often forced to work around them. Doug ----- Original Message ----- From: "Johan Wallinder" <[EMAIL PROTECTED]> To: "'Tomcat Users List'" <[EMAIL PROTECTED]> Sent: Tuesday, February 24, 2004 5:54 PM Subject: RE: Content type for jsp/html files > > I've already done that. But than I was thinking. Isn't there an easier > way to display "plan text" files by setting the content type (and not > encode the content). > > -----Original Message----- > From: Parsons Technical Services [mailto:[EMAIL PROTECTED] > > Sent: den 24 februari 2004 23:28 > To: Tomcat Users List > Subject: Re: Content type for jsp/html files > > > Johan, > > If the purpose is just to see the code, then you can parse the stream > and replace each of the <> symbols with a substitute. This will cause > the browser to see everything as plain text. Parse the stream. If > character equals < then replace with < If character equals > then > replace with > > > With this your code will display correctly on the screen. > > Doug > > ----- Original Message ----- > From: "Johan Wallinder" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, February 24, 2004 1:39 PM > Subject: Content type for jsp/html files > > > > Hi. > > > > I've want to make a servlet that can display the source of any > > jsp/html file (not the rendered one). > > > > Basically my code is like this: > > > > *set content type to text/plain > > *get PrintWriter object out > > *get the fileobject as an inputstream > > *write to the out object > > *flush/close > > > > The code is working fine, but viewing the servlet execution in a > > browser, the content type is set to text/html which means that all > > tags are not displayed (hidden). > > > > How can I override this behavior. If I read a text file everything > > works fine. But if the file begins with an <html> tag, the contenttype > > > is set to text/html. Is this a browser problem? > > > > > > > > --------------------------------------------------------------------- > > 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] > > > > > --------------------------------------------------------------------- > 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]