Re: Content type for jsp/html files

2004-02-24 Thread Parsons Technical Services
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  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]



RE: Content type for jsp/html files

2004-02-24 Thread Johan Wallinder

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



Re: Content type for jsp/html files

2004-02-24 Thread Parsons Technical Services
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  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]



RE: Content type for jsp/html files

2004-02-24 Thread Yansheng Lin
typo: context type should be context type.

-Original Message-
From: Yansheng Lin [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, February 24, 2004 3:15 PM
To: 'Tomcat Users List'
Subject: RE: Content type for jsp/html files


Totally!  With context type set to text/plain is not going to provent IE doing
something on its own.

The sure fix is to replace all the "<" with "<".


-Original Message-
From: Antonio Fiol Bonnín [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, February 24, 2004 12:41 PM
To: Tomcat Users List
Subject: Re: Content type for jsp/html files


Johan Wallinder wrote:

>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  tag, the contenttype is set
>to text/html. Is this a browser problem? 
>  
>

I'm afraid Internet Explorer is willing to play with you. ;-)

Try adding "nonsense.txt" to your URL, as in:

http://path/to/your/resource?nonsense.txt

IE has a horrible MIME behaviour. Live with it, or trash IE ;-)


Antonio Fiol


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



RE: Content type for jsp/html files

2004-02-24 Thread Yansheng Lin
Totally!  With context type set to text/plain is not going to provent IE doing
something on its own.

The sure fix is to replace all the "<" with "<".


-Original Message-
From: Antonio Fiol Bonnín [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, February 24, 2004 12:41 PM
To: Tomcat Users List
Subject: Re: Content type for jsp/html files


Johan Wallinder wrote:

>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  tag, the contenttype is set
>to text/html. Is this a browser problem? 
>  
>

I'm afraid Internet Explorer is willing to play with you. ;-)

Try adding "nonsense.txt" to your URL, as in:

http://path/to/your/resource?nonsense.txt

IE has a horrible MIME behaviour. Live with it, or trash IE ;-)


Antonio Fiol


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



Re: Content type for jsp/html files

2004-02-24 Thread Antonio Fiol Bonnín
Johan Wallinder wrote:

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  tag, the contenttype is set
to text/html. Is this a browser problem? 
 

I'm afraid Internet Explorer is willing to play with you. ;-)

Try adding "nonsense.txt" to your URL, as in:

http://path/to/your/resource?nonsense.txt

IE has a horrible MIME behaviour. Live with it, or trash IE ;-)

Antonio Fiol


smime.p7s
Description: S/MIME Cryptographic Signature


Content type for jsp/html files

2004-02-24 Thread Johan Wallinder
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  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]