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]