<%
String s = "<name>aa</name><sex>female</sex><age>20</age>";
out.println(s);
%>
为什么编译后在页面显示:
aafemale20
而不是:
<name>aa</name><sex>female</sex><age>20</age>

解决方案 »

  1.   

    因为在html里面,<name></name>被认为是html标签。
    当然浏览器不认识这个标签,所以不处理
      

  2.   

    因为在html里面,<name></name>被认为是html标签。
    当然浏览器不认识这个标签,所以不处理
      

  3.   

    因为在html里面,<name></name>被认为是html标签。
    当然浏览器不认识这个标签,所以不处理
      

  4.   

    你想显示成什么样,显示出XML样式吗?
    头部你是否加了 <?xml version="1.0" encoding="UTF-8"?>
      

  5.   

    首先
    HTML代码中是输出:
    <name>aa</name><sex>female</sex><age>20</age>
    至于为什么显示aafemale20
    楼上的朋友都已经说明白了
    浏览器不能“正确”解释
    不能怪其他人
      

  6.   

    是的,我想显示成XML的样式。
    对于尖括号如何转义?