试图用数学符号在jsp中显示

Posted

技术标签:

【中文标题】试图用数学符号在jsp中显示【英文标题】:Trying to use mathmetical symbols to display in jsp 【发布时间】:2021-08-16 16:19:18 【问题描述】:

在文本区域中,当我将 字符放入 jsp 时,这些字符被转换并以 <> 的形式到达控制器

有什么方法可以在控制器上获得与我们在 textarea 中输入的字符串相同的字符串,例如 "this is a 而不像 "this is a < maths运营商”?

【问题讨论】:

你怎么知道char是以<发送给控制器的?它不应该被编码。 【参考方案1】:

您可以使用 ascii 表。 '' 的 ascii 编号为 62。

【讨论】:

【参考方案2】:

您可以像这样使用c:outescapeXml="false" 属性:

<c:out value="$bean.property" escapeXml="false" />

这很危险,因为它会将应用程序打开到 XSS。更多信息可以在这里找到: https://help.hcltechsw.com/commerce/8.0.0/developer/refs/rsdjspbpescapexml.html

【讨论】:

对不起,这似乎对我不起作用,有什么方法可以将文本区域中的字符串按原样传递给控制器​​而不进行编码,例如文本区域中的字符串 "This is 【参考方案3】:

如果您仍在寻找答案: 可以使用 org.springframework.web.util 包的HtmlUtils.htmlUnescape(sample_string);

【讨论】:

以上是关于试图用数学符号在jsp中显示的主要内容,如果未能解决你的问题,请参考以下文章

jsp读取sql server 中的空格,换行符不能显示

数学符号λ的用法

能否给出初中\高中的所有数学符号和它们的意思!

怎么在microsoft office visio中输入数学符号比如对数符号

JSP未显示®或商标符号

数学符号西格玛 解释