<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>