【发布时间】:2013-11-25 08:58:50
【问题描述】:
我是一家软件公司的新程序员,我只能说我不能进行包括重大更改的太多修改,例如添加库。在当前的项目中,我们使用 JSP 和 Servlet,以及其他一些我从来不知道的高级 GUI(他们说它是 Eclipse 的衍生产品,称为 Enfinity)。 Enfinity 还将库隐藏在不知名的位置,这与 Java 中的非常不同。所以我想我也无法了解图书馆的位置,此外还添加了一些新图书馆。
这里的问题,我需要转义 HTML 字符,如 &、、" 和 ',但是当我在互联网上搜索解决方案时,通常解决方案涉及使用 JSTL ( c:out 或 ${fn:escapeXML } )或导入库(Spring 的 HTMLEscape 或 Apache 的 StringEscapeUtils)。另一方面,JQuery 已导入,但遗憾的是,与解决方案无关。但问题是 JSTL 不是库的一部分,可轻松导入项目。 Java、JSP 和 Servlet 对我来说有点新,因为我在大学里根本没有学过 Java,所以我也不知道 JSP 中的标准库是什么(已经存在,无需我物理添加) . 我什至不知道 Apache 的 StringEscapeUtils 是否存在。您对我的情况下应该如何转义 HTML 字符有任何建议/代码吗?非常感谢。
【问题讨论】:
标签: java jsp servlets html-escape-characters intershop