处理反斜杠

时间:2014-02-04 08:15:57

标签: java javascript esapi

我有一些文本,我希望使用java(在jsp页面上)和使用javacript来显示。但是当我使用\时,javascript中的文本显示正确,但是java用另外一个反斜杠显示它。文字是一样的,有什么办法让我们以同样的方式展示它们吗?

1 个答案:

答案 0 :(得分:0)

这是所谓的“转义序列”,出于各种安全原因,许多字符在直接写入字符串文字时不会打印。

常见的c样式转义序列前缀为'\'(反斜杠字符),后跟要转义的字符

'\\'是您要打印单个'\'字符的字符序列。

wiki page

请参阅旧版stackoverflow comment

 - \t Insert a tab in the text at this point.
 - \b Insert a backspace in the text at this point.
 - \n Insert a newline in the text at this point.
 - \r Insert a carriage return in the text at this point.
 - \f Insert a formfeed in the text at this point.
 - \' Insert a single quote character in the text at this point.
 - \" Insert a double quote character in the text at this point.
 - \\ Insert a backslash character in the text at this point.