我的jsp页面没有显示“&”我有一个字符串,我正在获取价值 从后端方面。 nameStringis来自后端,称为“Orders& 链接“。但是在jsp上只显示Orders ..我想获取全名 在jsp上也是如此。 Follwing代码段
<s:label name="Display Name *" class="bold"/>
<s:text name="nameString" id="displayName" value="${mrudAction.nameString}"
class="auto-adjust check-empty"/>
答案 0 :(得分:1)
&安培;是一个特殊的HTML字符。您正在使用的标记库 - 查看是否有可以添加到文本标记的属性以转义HTML。
您还可以将字符串存储为Orders & Links
如果您使用Struts,您还可以查看属性标记是否有意义 https://struts.apache.org/docs/property.html
请参阅:https://www.w3schools.com/html/html_entities.asp和How can I escape special HTML characters in JSP?
答案 1 :(得分:1)
text标签用于从资源包中提取消息。您将使用属性标记并使用属性标记的escapeHtml参数。
<s:propety value="${mrudAction.nameString}" escapeHtml="true" >