6.5.7 <jsp:element>标签

优质
小牛编辑
125浏览
2023-12-01

<jsp:element>标签可以动态生成XML格式文档的节点,该标签只有一个name属性,该属性表示XML节点名。<jsp:element>标签的语法格式如下:

<jsp:element name="nodeName | <%= expression %> | EL">

    标签体

</jsp:element>

下面的代码将根据请求参数生成一个XML文档:

<jsp:element  name="${param.parent}">
parent
<jsp:element  name="${param.child}">
child
</jsp:element>
</jsp:element>

在浏览器地址栏中输入如下的URL:

http://localhost:8080/demo/chapter6/element.jsp?parent=root&child=name

通过单击浏览器(IE)中的【查看】>【源文件】菜单项来查询服务端响应的源代码,会看到如下的内容:

<root>
    parent
    <name>
child
    </name>
</root>

上面的内容实际上输出的只是一行,并没有格式。为了更便于阅读,才加响应内容进行了格式化。