[jboss-jira] [JBoss JIRA] (WFLY-796) Servlet response contains DOS-style EOL characters
Brian Stansberry (JIRA)
issues at jboss.org
Fri Feb 7 22:58:28 EST 2014
[ https://issues.jboss.org/browse/WFLY-796?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brian Stansberry updated WFLY-796:
----------------------------------
Component/s: Web (JBoss Web)
> Servlet response contains DOS-style EOL characters
> --------------------------------------------------
>
> Key: WFLY-796
> URL: https://issues.jboss.org/browse/WFLY-796
> Project: WildFly
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Web (JBoss Web)
> Environment: Mac OS
> Reporter: Cheng Fang
> Assignee: Remy Maucherat
> Attachments: test.war
>
>
> I'm running AS7 on Mac, but found sometimes my servlet PrintWriter produces output with dos-style eol. When opening the output in vi, there are a couple of ^M at end of line.
> This does not always happen. After trying out a few samples, I found if the line already contains line.separator, then its eol will be ^M. For example,
> {code:java}
> PrintWriter out = response.getWriter();
> out.println("From " + System.getProperty("line.separator") + this);
> {code}
> {noformat}
> From
> test.TestServlet at 180ab18^M
> {noformat}
> If line.separator is not used when constructing servlet output, then everything looks normal.
> My guess is the servlet container may first apply a dos-style eol, then does some sort of replacing with native eol by searching for the first occurrence of line.separator.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list