Re: carriage returns

2005-06-14 Thread Jason Sheldon
What are your concerns with unwanted carriage returns?

Do you think they are adding to the weight of the page?  If you a
using a server that support the 1.1 http spec(with compression), then
the carriage returns apply a negible amount of weight to the page.

Jason

On 6/14/05, draegoon Z [EMAIL PROTECTED] wrote:
 Hey guys,
 
 I'm finally sick of all the unwanted carriage returns created by tiles and
 struts tags.
 I searched the archives and found this trick:
 
 logic:iterate
 trtdbean:write //td/tr
 /logic:iterate
 
 but it doesn't fix everything, especially comments.
 
 Has anyone else gotten sick of this and came up with a quick and clean
 solution?

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



re: carriage returns

2005-06-14 Thread Leon Rosenberg
Aehm, this is not quite true.

If you look in the generated jsp you will see a bunch of lines like this:
_jsp_string14 = \r\n   .toCharArray();
(this is for resin users, in tomcat jsps it will be somewhere in the code
with write())

The jsp compiler usually handles all whitespaces before and after a tag as
html code. This means, that 
if your IDE fills out idents with spaces, you have about 10% additional
garbage in a tag heavy page.

I've seen pages with 10K garbage, even with zip-on it's still waste of cpu
and bandwith.

Regards
Leon
 

 -Ursprüngliche Nachricht-
 Von: Jason Sheldon [mailto:[EMAIL PROTECTED] 
 Gesendet: Dienstag, 14. Juni 2005 23:17
 An: Struts Users Mailing List
 Cc: struts-user@jakarta.apache.org
 Betreff: Re: carriage returns
 
 What are your concerns with unwanted carriage returns?
 
 Do you think they are adding to the weight of the page?  If 
 you a using a server that support the 1.1 http spec(with 
 compression), then the carriage returns apply a negible 
 amount of weight to the page.
 
 Jason
 
 On 6/14/05, draegoon Z [EMAIL PROTECTED] wrote:
  Hey guys,
  
  I'm finally sick of all the unwanted carriage returns 
 created by tiles 
  and struts tags.
  I searched the archives and found this trick:
  
  logic:iterate
  trtdbean:write //td/tr
  /logic:iterate
  
  but it doesn't fix everything, especially comments.
  
  Has anyone else gotten sick of this and came up with a 
 quick and clean 
  solution?
 
 -
 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: carriage returns

2005-06-14 Thread Ed Griebel
We had a problem with XML having too many carriage returns and
whitespace for a downstream system. To solve the problem I wrote a
simple javax.servlet.Filter instance that would get the response and
strip out extraneous stuff using String.replaceAll() on the output
from a HttpServletResponseWrapper instance. Not the most efficient,
but it was expedient and the XML output was relatively small,
especially when compared with the app's HTML output.

-ed

On 6/14/05, draegoon Z [EMAIL PROTECTED] wrote:
 Hey guys,
 
 I'm finally sick of all the unwanted carriage returns created by tiles and
 struts tags.
 I searched the archives and found this trick:
 
 logic:iterate
 trtdbean:write //td/tr
 /logic:iterate
 
 but it doesn't fix everything, especially comments.
 
 Has anyone else gotten sick of this and came up with a quick and clean
 solution?
 
 Thanks.
 
 
 
 -
 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: carriage returns

2005-06-14 Thread Dave Newton

Ed Griebel wrote:


We had a problem with XML having too many carriage returns and
whitespace for a downstream system.


Heck, XML has too much NON-whitespace, too ;)


To solve the problem I wrote a
simple javax.servlet.Filter instance that would get the response and
strip out extraneous stuff using String.replaceAll() on the output
from a HttpServletResponseWrapper instance. Not the most efficient,
but it was expedient and the XML output was relatively small,
especially when compared with the app's HTML output.
 

Was the difference between the performance of the .replaceAll so much 
better than a gzip filter?


Dave



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



Re: carriage returns

2005-06-14 Thread Jason Lea

You can get Tomcat-5's JSP compiler to remove some whitespace

in conf/web.xml you can set trimSpaces to true.  It will remove 
whitespace between tags.


eg logic:iterate ...
   bean:write .../
/logic:iterate

Would be reduced to

logic:iterate ...bean:write ...//logic:iterate

but

logic:iterate ...
bean:write .../abc
   def
/logic:iterate

would be

logic:iterate ...bean:write .../abc
   def/logic:iterate


draegoon Z wrote:


Hey guys,

I'm finally sick of all the unwanted carriage returns created by tiles and 
struts tags.

I searched the archives and found this trick:

logic:iterate
 


trtdbean:write //td/tr
/logic:iterate
   



but it doesn't fix everything, especially comments.

Has anyone else gotten sick of this and came up with a quick and clean 
solution?


Thanks.



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


 



--
Jason Lea




Re: carriage returns

2005-06-14 Thread draegoon Z

Thanks Jason, that is more like what I was looking for.


From: Jason Lea [EMAIL PROTECTED]
Reply-To: Struts Users Mailing List user@struts.apache.org
To: Struts Users Mailing List user@struts.apache.org
Subject: Re: carriage returns
Date: Wed, 15 Jun 2005 10:17:12 +1200

You can get Tomcat-5's JSP compiler to remove some whitespace

in conf/web.xml you can set trimSpaces to true.  It will remove whitespace 
between tags.


eg logic:iterate ...
   bean:write .../
/logic:iterate

Would be reduced to

logic:iterate ...bean:write ...//logic:iterate

but

logic:iterate ...
bean:write .../abc
   def
/logic:iterate

would be

logic:iterate ...bean:write .../abc
   def/logic:iterate


draegoon Z wrote:


Hey guys,

I'm finally sick of all the unwanted carriage returns created by tiles and 
struts tags.

I searched the archives and found this trick:

logic:iterate



trtdbean:write //td/tr
/logic:iterate




but it doesn't fix everything, especially comments.

Has anyone else gotten sick of this and came up with a quick and clean 
solution?


Thanks.



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






--
Jason Lea






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



Re: carriage returns

2005-06-14 Thread draegoon Z

Thanks Jason, that is more like what I was looking for.


From: Jason Lea [EMAIL PROTECTED]
Reply-To: Struts Users Mailing List user@struts.apache.org
To: Struts Users Mailing List user@struts.apache.org
Subject: Re: carriage returns
Date: Wed, 15 Jun 2005 10:17:12 +1200

You can get Tomcat-5's JSP compiler to remove some whitespace

in conf/web.xml you can set trimSpaces to true.  It will remove whitespace 
between tags.


eg logic:iterate ...
   bean:write .../
/logic:iterate

Would be reduced to

logic:iterate ...bean:write ...//logic:iterate

but

logic:iterate ...
bean:write .../abc
   def
/logic:iterate

would be

logic:iterate ...bean:write .../abc
   def/logic:iterate


draegoon Z wrote:


Hey guys,

I'm finally sick of all the unwanted carriage returns created by tiles and 
struts tags.

I searched the archives and found this trick:

logic:iterate



trtdbean:write //td/tr
/logic:iterate




but it doesn't fix everything, especially comments.

Has anyone else gotten sick of this and came up with a quick and clean 
solution?


Thanks.



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






--
Jason Lea






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



Re: carriage returns

2005-06-14 Thread Ed Griebel
The problem was that the receiving system would choke when the XML
responses were too long, so gzip wouldn't have helped it. I'm not sure
what system/app they were using as it was with an external service
provider, but it sounds pretty broken regardless. Probably some kind
of fixed buffer overrun, yuck!

-ed

On 6/14/05, Dave Newton [EMAIL PROTECTED] wrote:
 Ed Griebel wrote:
 
 We had a problem with XML having too many carriage returns and
 whitespace for a downstream system.
 
 Heck, XML has too much NON-whitespace, too ;)
 
 To solve the problem I wrote a
 simple javax.servlet.Filter instance that would get the response and
 strip out extraneous stuff using String.replaceAll() on the output
 from a HttpServletResponseWrapper instance. Not the most efficient,
 but it was expedient and the XML output was relatively small,
 especially when compared with the app's HTML output.
 
 
 Was the difference between the performance of the .replaceAll so much
 better than a gzip filter?
 
 Dave


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



Re: Carriage Returns in MessageResources.properties

2004-12-16 Thread Bill Siggelkow
Maybe try using a double slash (\\r\\n) ...
Richard Reyes wrote:
Hello Guys,
How can I include a carriage return inside a properties file. I tried
\r\n and it show as \r\n on the
emails being sent.
Thanks
Richard

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


Re: Carriage Returns in MessageResources.properties

2004-12-16 Thread Catalin Croitoru
Hi,

try tu put in your application.properties for CARRIAGE RETURN (CR) and
NEW LINE (NL) the unicode value:
CR: \u000D
NL: \u000A

in my application.properties this is work for special characters

Catta


On Thu, 16 Dec 2004 13:49:10 +0800, Richard Reyes
[EMAIL PROTECTED] wrote:
 Hello Guys,
 
 How can I include a carriage return inside a properties file. I tried
 \r\n and it show as \r\n on the
 emails being sent.
 
 Thanks
 Richard
 
 -
 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: Carriage Returns in MessageResources.properties

2004-12-16 Thread Richard Reyes
will try them all thanks Catalin and Bill.


On Thu, 16 Dec 2004 08:57:15 -0500, Bill Siggelkow
[EMAIL PROTECTED] wrote:
 Maybe try using a double slash (\\r\\n) ...
 
 Richard Reyes wrote:
 
  Hello Guys,
 
  How can I include a carriage return inside a properties file. I tried
  \r\n and it show as \r\n on the
  emails being sent.
 
  Thanks
  Richard
 
 
 -
 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]