我编写了一个包含文本框和按钮的小型 JSP 页面。我想要做的是在单击按钮后显示我在文本框(它是一个字符串)中写的任何内容。它适用于所有情况,但不适用于我将字符串放在双引号 ("") 中的一种情况。有什么方法可以实现吗?
例如:如果我在文本框中写入abcd,它就可以正常工作。但是,如果我写 "abcd"(即带双引号),则双引号内的文本不会显示。
我明白为什么会这样(例如:如果我们在文本框中写abcd,它会被视为"abcd",如果我写"abcd" 在文本框中,它被视为""abcd""),但找不到解决方案。
或者是否有解决方案?
最佳答案
是 - 转义引号。您应该将它们替换为 "
commons-lang StringEscapeUtils.escapeHtml(str)
关于java - 在 JSP 中显示来自文本框的双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9678666/