Noo*_*z42 6 java jsp jspx line-breaks
我有一个很好地格式化的"JSP文档"("JSP in XML"),当生成网页并发送给用户时,会删除一些换行符.
现在真正奇怪的部分:显然"主".jsp总是删除所有的换行符,但对于主.jsp中包含的任何后续.jsp,换行符似乎是随机删除的(有些是在那里,有些则不是).
例如,如果我正在查看从Firefox提供的网页并要求"查看源代码",我会看到生成的内容.
那么,什么决定了什么时候/如何保留/删除换行符?
这只是我编写的一个例子......你可以强制使用.jsp来实现这个目的:
<body><div id="page"><div id="header"><div class="title">...
Run Code Online (Sandbox Code Playgroud)
或这个:
<body>
<div id="page">
<div id="header">
<div class="title">...
Run Code Online (Sandbox Code Playgroud)
?
我认为删除了换行符以节省带宽,但如果我想保留它们怎么办?如果我想保留与我的.jsp文件中相同的XML缩进怎么办?
这可行吗?
编辑
按照skaffman的建议,我看了一下生成的.java文件,"main"没有很多out.write,但没有一个写标签或换行.与该文件相反,我从主要.jsp中包含的所有内容都有很多行,如:
out.write("\t...\n");
Run Code Online (Sandbox Code Playgroud)
所以我想我的问题保持完全相同:什么决定了输出中包含/删除标签/空格/换行符的方式?
| 归档时间: |
|
| 查看次数: |
3137 次 |
| 最近记录: |