我在Java中有一个方法
protected void get(HttpServletRequest req, HttpServletResponse resp) {
resp.getWriter().write("哈哈哈<br/>");
resp.getWriter().write("哈哈哈");
}
然后通过HTML中a标签<a href="getServlet?action=get" target="target">获取</a>
到了iframe标签<iframe name="target" width="500" height="500" style="..."></iframe>
然后iframe标签中输出结果如下所示:
哈哈哈<br/>哈哈哈
后台将那个br标签 替换为 \n ,并在前端添加样式style="white-space:pre-line";
看看输出的html中<>是否被转义成了 < 和 >
按理说,<br />应该是唤行的
\n和html标签是不能共存的,共存时\n会失效,如果原来是用\n换行的话最好转成"《br/> "