Udo,

I think you are right, since the write methods are inherited from
abstract Writer clazz.

<quote>
Methods inherited from class java.io.Writer
close, write, write, write, write, write
</quote>

Therefore no need to close an open starting (HTML) element

-M

On 5/4/07, Udo Schnurpfeil <[EMAIL PROTECTED]> wrote:
Hi all,

I have detected a possible problem with the HtmlResponseWriterImpl.
The write(String) method closes the start tag if open, but the spec says:

6.4 ResponseWriter
[...]
It supports both low-level and high level APIs for writing character
based information
The ResponseWriter class extends java.io.Writer, and therefore inherits
these
method signatures for low-level output.
[...]
The write methods write raw
characters directly to the output writer.public void close() throws
IOException;
[...]


If a Renderer want to write a content text, he should use writeText()
instead.


To explan my problem.

The TobagoResponseWriter doesn't call the "close-tag", because in some
cases we need possibility to write code without auto-closing.

I was playing around using Tomahawk components on Tobago pages, and so
this problem appears.

Any remarks

Udo




--
Matthias Wessendorf
http://tinyurl.com/fmywh

further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

Reply via email to