数据库里换行为‘\r\n’,而在页面中要转换为<br>。在页面显示的时候要注意EL标签<c:out>的一个属性。 escapeXml=="false"
默认属性为true,会把‘<’和>’解析为<和 >,在页面上则显示为<br>而并不是换行。
相关内容如下:
清单 13. <c:out> 操作的语法
<c:out value="expression" default="expression" escapeXml="boolean"/>
escapeXml
属性也是可选的。它控制当用 <c:out>
标记输出诸如“<”、“>”和“&”之类的字符(在 HTML 和 XML 中具有特殊意义)时是否应该进行转义。如果将 escapeXml
设置为 true,则会自动将这些字符转换成相应的 XML 实体(此处提到的字符分别转换成 <
、>
和 &
)。
例如,假定有一个名为 user
的会话作用域变量,它是一个类的实例,该类为用户定义了两个特性:username
和 company
。每当用户访问站点时,这个对象被自动分配给会