在JSP中显示文本框中的双引号

har*_*ari 1 java jsp

我编写了一个包含文本框和按钮的小JSP页面.我试图做的是在我点击按钮后显示我在文本框中写的任何内容(这是一个字符串).它适用于所有场景,但不适用于我将字符串放在双引号("")中的一种情况.我有什么方法可以做到这一点吗?

例如:如果我在文本框中写入 abcd,它可以正常工作.但如果我写 "abcd"(即使用双引号),则双引号内的文本不会显示.

我理解为什么会这样(例如:如果我们在文本框中写abcd,它被视为"abcd",如果我在文本框中写"abcd",它被视为"abcd""),但不能找不到解决方案.

或者根本没有解决方案?

Boz*_*zho 6

是的 - 逃避报价.你应该用它们替换它们"

一个随时可用的解决方案将覆盖更多的案例 StringEscapeUtils.escapeHtml(str)