HTML换行符在页面中未正确呈现
我的JSP使用html5。我有一个表格单元格,里面显示文本。对于新行,我添加了换行标记,但它不起作用,它显示换行标记,因为它与我的文本一起显示 我在jsp中显示它,如下所示HTML换行符在页面中未正确呈现,html,jsp,Html,Jsp,我的JSP使用html5。我有一个表格单元格,里面显示文本。对于新行,我添加了换行标记,但它不起作用,它显示换行标记,因为它与我的文本一起显示 我在jsp中显示它,如下所示 <!DOCTYPE html> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <table> <tr> <t
<!DOCTYPE html>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<table>
<tr>
<td>
<c:out value="${visitInfo.referralText}" />
</td>
</tr>
</table>
visitInfo.referralText包含文本。尝试使用
c:out
的escapeXml
属性
<c:out value="${visitInfo.referralText}" escapeXml="false"/>
显示呈现的HTML,而不是服务器代码。您的意思是
显示在表格单元格中。这是我的html代码,而不是服务器端代码。它将visitInfo.referralText中的文本显示为“Test1
Test2”@Parag,这是您的服务器端代码,因为它仍然包含JSTL标记@isherwood,意思是在浏览器中查看源代码并发布。如果您有,您会看到,公平地说,服务器端代码也很有帮助。如果问题得到解决,请通过单击或右键绿色标记接受答案来关闭线程。