<c:out>
标签显示表达式的结果,它类似于<%=%>
的工作方式。 这里的区别是,<c:out>
标签使用更简单的“.”
的符号来访问属性。 例如,要访问customer.address.street
,请使用标签<c:out value =“customer.address.street”/>
。
<c:out>
标签可以自动转义XML标签,因此不会被评估为实际标签。
属性
<c:out>
标签具有以下属性 -
属性 | 描述 | 必须 | 默认值 |
---|---|---|---|
value |
信息输出 | 是 | None |
default |
回退信息输出 | 否 | body |
escapeXml |
如果想要将标签转义特殊的XML字符,则为true |
否 | true |
示例
文件:c_out.jsp -
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title> c:out 示例</title>
</head>
<body>
<c:out value="${'<tag> , &'}" /><br/>
<c:out value="${'this is print by <c:out>'}" /><br/>
</body>
</html>
执行上面示例代码,应该会产生类似下面的结果 -
<tag> , &
this is print by <c:out>