我想將 html 代碼插入到 jsp 頁面,所以我使用普通的 spring 控制器用 html 項填充我的模型,然后一旦我開始在視圖上呈現資料,它就會向用戶顯示一行 html 標簽,而不是像這樣的實際元素:
<p> <strong> Description:</strong></p>
我想向用戶展示一個實際的強文本而不是標簽本身,有人知道如何實作嗎?我的看法是這樣的:
<%@ page isELIgnored ="false" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<body>
<c:out value="${Description}" escapeXml="false" />
</body>
</html>
任何想法如何解決它?
編輯:我發送 html 的部分代碼:
model.addAttribute("Description", jobpost.getDescription()
.replace("<", "<")
.replace(">", ">")
.replace("&", "&")
.replace(""", "\"")
.replace("'", "\\"));
編輯 2:它終于奏效了,我忘了插入上面的代碼有問題;在 < 末尾
uj5u.com熱心網友回復:
您可以嘗試使用<b>或<h2>標記包裝該欄位
<%@ page isELIgnored ="false" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<body>
<b><c:out value="${Description}" escapeXml="false" /></b> // like this
</body><
/html>
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/513980.html
上一篇:Javascript:使用不同的鍵/值對合并陣列中的物件,并從相同的鍵中獲取總和
下一篇:如何減少if陳述句
