Hi, My servlet generates a page containing embedded JavaScript and sometimes the page received in the browser comes with CRLFs stripped from the text, starting at some point in the text. This creates a big problem if the script contains CRLF as statement separator instead of semi-colon. It's strange that not the entire text is stripped. Say, the first 150 lines comes as it is, whereas starting from line 151, all the CRLFs are stripped. It is fairly consistent for the same page.
I am using Tomcat 6.0.37. Why does it happen? Is anything in the text triggers this? Is there a way to overcome this problem, as I don't have control over the actual content? Thanks in advance. Here is the example. LINE 148: <script type="text/javascript" SRC="html/scripts/combotext.js"></script> LINE 149: <script type="text/javascript" SRC="html/scripts/datepicker.js"></script> LINE 150: <script type="text/javascript" SRC="html/scripts/combo.js"></script> LINE 151: <script type="text/javascript" SRC="html/scripts/calc.js"></script> <script type="text/javascript" SRC="html/scripts/dream.js"></script><script language="javascript" type="text/javascript">var buttonfunction clicked(b){button=b.value}function submitit(form){if (button=="Details"){form.page.value = "opcdt"form.searchbutton.value = "Top"}}function pickProduct(link, cus){if (navigator.appName.indexOf("Netscape") >= 0){document.one.xinvnum.value=link.textdocument.one.xcus.value=cus.text}else{document.one.xinvnum.value=link.innerTextdocument.one.xcus.value=cus.innerText}return false}</script></head><body onload="topBottom();move_caret('one','xcrnnum');" style="margin:0;padding:0;"><!--<div id="darkBackgroundLayer" class="darkenBackground"> ...