In response to my own post:

I apologize for being stupid. I did not realize that the properties editor
of my IDE (netbeans) automatically converted escape characters as well as
other special characters... So every \n I typed became a \\n :( No wonder it
didn't work. 

Cheers, Jan



> -----Original Message-----
> From: Jan Behrens [mailto:[EMAIL PROTECTED] 
> Sent: Saturday, July 24, 2004 7:20 PM
> To: 'Struts Users Mailing List'
> Subject: application resources and escape characters
> 
> 
> Hi list,
> 
> I extract language specific messages from the struts 
> application resources
> within my applications logic to generate the subject and body of auto
> generated emails. I used to do this via string constants but 
> switched over
> to using the resources. Everything works fine except the line 
> breaks I would
> like to have in the text. I generate only plain text emails 
> and used to have
> something like the following to insert line breaks whenever I 
> needed them:
> 
> String body = "This is a test \n\n new line below...";
> 
> Resulting in the following email body: 
> 
> <mail body>
> This is a test
> 
> new line below...
> </mail body>
> 
> That worked fine as long as I used the String constants (as 
> in the example
> above) but ceased to do so after switching to the
> org.apache.struts.util.PropertyMessageResources variant. My 
> application
> resources contain the same string as before but the email 
> message then looks
> like this:
> 
> <mail body>
> This is a test \n\n new line below...
> </mail body>
> 
> Any ideas how this can happen, or possibly a solution? I can 
> not fall back
> to sending html mails unfortunately...
> 
> TIA, Jan
> 
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to