[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