servlet中转义字符????

来源:百度知道 编辑:UC知道 时间:2024/05/10 09:28:16
out.println("<h2><A HREF=\"http://www.163.com\">welcom to 163</A></h2>");
什么时候用转义字符?这里的两个 "\",转什么义?

以上代码两个“\”转的是引号。
假如去掉转义号,则括号里面的字符串变成
"<h2><A HREF="http://www.163.com">welcom to 163</A></h2>"
你仔细看一下,这像样吗?以引号为界,第一段有被引号引住,最后一段也被引号引住了,但是中间那一段呢?

为了避免这问题的出现,我们中间两个引号转义了,转成字符串里面的内容。意思表示,第一个引号和第四个引号才是真正的引号,而第二个和第三个引号只是字符串的了部分内容。