[
https://issues.jboss.org/browse/WFLY-796?page=com.atlassian.jira.plugin.s...
]
Tomaz Cerar closed WFLY-796.
----------------------------
Resolution: Out of Date
JbossWeb is no longer used in WildFly 8.
if problem also exists in new servlet container Undertow, please create new issue for it.
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@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