JSTL使用3
今天实在是没有什么内容了,好了废话少说了看代码。
<%@ tagliburi="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<jsp:useBean id="date"class="java.util.Date"></jsp:useBean>
<%
request.setAttribute("number1",newInteger(99));
request.setAttribute("number2",newDouble(1e7));
request.setAttribute("locale",Locale.US);
%>
<fmt:setBundle basename="Resource.MyResource"var="bundle" scope="page" />
<fmt:message key="title" bundle="${bundle}">
<fmt:paramvalue="${date}"></fmt:param>
<fmt:paramvalue="${number1}"></fmt:param>
<fmt:paramvalue="${number2}"></fmt:param>
</fmt:message>
<fmt:message bundle="${bundle}">
title
<fmt:paramvalue="${date}"></fmt:param>
<fmt:paramvalue="${number1}"></fmt:param>
<fmt:paramvalue="${number2}"></fmt:param>
</fmt:message>
下面还有一个例子
<%@ tagliburi="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%
request.setAttribute("locale",Locale.US);
%>
<body><fmt:setLocale value="${locale}"/>
<fmt:requestEncoding value="utf-8"/>
${param.fav}
<form action="" method="post">
<input type="text" name="fav">
<input type="submit" value="submit">
</form><br>---------------------------------------<br>
<fmt:timeZone value="GMT+8:00">
<jsp:useBean id="date" class="java.util.Date"></jsp:useBean>
<fmt:formatDate value="${date}"type="both" dateStyle="short" timeStyle="short"/>
</fmt:timeZone><!-- 这个只对体有效 -->
<br>
<fmt:setTimeZone value="GMT+7:00"/><!--这个都有效 -->
<fmt:formatDate value="${date}"type="both" dateStyle="long" timeStyle="short"/>
<br>
<fmt:formatDate value="${date}"pattern="yyyy.MM.dd HH:mm:ss.SS"/>
<br>------------------------------<br>
<fmt:parseDate type="both" value="11/15/1111:23 AM " dateStyle="short" timeStyle="short">
</fmt:parseDate>
再来一个例子
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions"prefix="fn" %>
${fn:toLowerCase("WWW.H B S I.COM")}
${fn:trim(" WWW.H B S I.COM ")}
${fn:escapeXml("<h1>你好<h1>")}