XML标签-x:if
<x:if>标签用于判断XPath表达式的结果。它是一个简单的条件标签,如果提供的条件为true,则执行其标签体的内容。
<x:if>标签的语法为:
<x:if attributes> 内容 </x:if>
让我们看一个简单的示例:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %>
<html>
<head>
<title>一点教程网-标签示例</title>
</head>
<body>
<h2>蔬菜信息:</h2>
<c:set var="vegetables">
<vegetables>
<vegetable>
<name>onion</name>
<price>40</price>
</vegetable>
<vegetable>
<name>Potato</name>
<price>30</price>
</vegetable>
<vegetable>
<name>Tomato</name>
<price>90</price>
</vegetable>
</vegetables>
</c:set>
<x:parse xml="${vegetables}" var="output"/>
<x:if select="$output/vegetables/vegetable/price < 100">
蔬菜价格比较低。
</x:if>
</body>
</html>
运行结果为:
热门文章
优秀文章