fmt标签的使用

JSTL格式化标签的使用

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

 对日期的格式化使用

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.Date;
@WebServlet("/format")
public class format extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        req.setAttribute("date", new Date());
        req.getRequestDispatcher("fmtdemo.jsp").forward(req,resp);
    }
}

 

对数字的格式化处理

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.Date;
@WebServlet("/format")
public class format extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        req.setAttribute("balance",356256.89899);
        req.getRequestDispatcher("fmtdemo.jsp").forward(req,resp);
    }
}
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
    ${requestScope.date}
    <hr>
    <fmt:formatDate value="${date}" pattern="yyyy-MM-dd"/>
    <hr>
    <fmt:formatNumber value="${balance}" type="currency"></fmt:formatNumber>
</body>
</html>

 

posted @ 2022-04-05 20:07  chaplu  阅读(117)  评论(0)    收藏  举报