Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML换行符在页面中未正确呈现_Html_Jsp - Fatal编程技术网

HTML换行符在页面中未正确呈现

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

我的JSP使用html5。我有一个表格单元格,里面显示文本。对于新行,我添加了换行标记,但它不起作用,它显示换行标记,因为它与我的文本一起显示

我在jsp中显示它,如下所示

<!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,意思是在浏览器中查看源代码并发布。如果您有,您会看到,
公平地说,服务器端代码也很有帮助。如果问题得到解决,请通过单击或右键绿色标记接受答案来关闭线程。