vjame

          優(yōu)化代碼是無止境的
          隨筆 - 65, 文章 - 9, 評論 - 26, 引用 - 0
          數(shù)據(jù)加載中……

          jstl標簽庫(2)

          jstl格式化庫(fmt)

          Action
          package com.lanjh.struts.action;

          import
           java.util.Date;

          import
           javax.servlet.http.HttpServletRequest;
          import
           javax.servlet.http.HttpServletResponse;

          import
           org.apache.struts.action.Action;
          import
           org.apache.struts.action.ActionForm;
          import
           org.apache.struts.action.ActionForward;
          import
           org.apache.struts.action.ActionMapping;

          /**

           * 測試jstl格式化庫
           * 
          @author Administrator
           *
           
          */

          public class JstlFmtAction extends Action {

              @Override
              
          public
           ActionForward execute(ActionMapping mapping, ActionForm form,
                      HttpServletRequest request, HttpServletResponse response)
                      
          throws
           Exception {
                  request.setAttribute(
          "today"new
           Date());
                  
                  request.setAttribute(
          "n"123456.123
          );
                  
                  request.setAttribute(
          "p"0.12345
          );
                  
          return mapping.findForward("success"
          );
              }
              
              
          }

          struts配置
          <action path="/jstlfmt"
                      type
          ="com.lanjh.struts.action.JstlFmtAction">
                      
          <forward name="success" path="/jstl_fmt.jsp"></forward>
                  
          </action>

          JSP頁面
          <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
          <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
          <html>
              
          <head>
                  
          <title>測試jstl格式化庫</title>
              
          </head>
              
          <body>
                  
          <h1>測試jstl格式化庫</h1>
              
          <hr>
              
          <li>測試日期的格式化</li><br>
                  
              
              today(default):
          <fmt:formatDate value="${today}"/><br>
              today(type="date"):
          <fmt:formatDate value="${today}" type="date"/><br>
              today(type="time"):
          <fmt:formatDate value="${today}" type="time"/><br>
              today(type="both"):
          <fmt:formatDate value="${today}" type="both"/><br>
              today(dateStyle="short"):
          <fmt:formatDate value="${today}" dateStyle="short"/><br>
              today(dateStyle="medium"):
          <fmt:formatDate value="${today}" dateStyle="medium"/><br>
              today(dateStyle="long"):
          <fmt:formatDate value="${today}" dateStyle="long"/><br>
              today(dateStyle="full"):
          <fmt:formatDate value="${today}" dateStyle="full"/><br>
              today(pattern="yyyy/MM/dd HH:mm:ss"):
          <fmt:formatDate value="${today}" pattern="yyyy/MM/dd HH:mm:ss"/><br>
              today(pattern="yyyy/MM/dd HH:mm:ss"):
          <fmt:formatDate value="${today}" pattern="yyyy/MM/dd HH:mm:ss" var="d"/><br>
              ${d }
          <br>
              today(pattern="yyyy-MM-dd HH:mm:ss"):
          <fmt:formatDate value="${today}" pattern="yyyy-MM-dd HH:mm:ss" /><br>
              
              
          <p>
              
          <li>測試數(shù)字的格式化</li><br>
              n(default):
          <fmt:formatNumber value="${n}"/><br>
              n(pattern="###,###.##"):
          <fmt:formatNumber value="${n}" pattern="###,###.##"/><br>
              n(pattern="###,###.0000"):
          <fmt:formatNumber value="${n}" pattern="###,###.0000"/><br>
              n(groupingUsed="false"):
          <fmt:formatNumber value="${n}" groupingUsed="false"/><br>
              n(minIntegerDigits="10"):
          <fmt:formatNumber value="${n}" minIntegerDigits="10"/><br>
              
          <!-- 默認是人民幣符號 -->
              n(type="currency"):
          <fmt:formatNumber value="${n}" type="currency"/><br>
              
          <!-- 美元符號 -->
              n(type="currency"):
          <fmt:formatNumber value="${n}" type="currency" currencySymbol="$"/><br>
              
          <!-- 百分比 -->
              n(type="percent"):
          <fmt:formatNumber value="${p}" type="percent" maxFractionDigits="2" minFractionDigits="2"/><br>
              
          </body>
          </html>

          posted on 2009-07-27 10:42 lanjh 閱讀(307) 評論(0)  編輯  收藏 所屬分類: Java Web

          主站蜘蛛池模板: 乌兰浩特市| 灯塔市| 民勤县| 新化县| 桐梓县| 鄂温| 商南县| 姚安县| 铅山县| 林州市| 武夷山市| 河曲县| 宜良县| 宿迁市| 荣昌县| 运城市| 花垣县| 和政县| 突泉县| 邵东县| 玛曲县| 太原市| 桐梓县| 江口县| 德令哈市| 温宿县| 元江| 太原市| 怀柔区| 芮城县| 黄浦区| 潮州市| 天峨县| 分宜县| 芦溪县| 汽车| 德江县| 青田县| 平定县| 眉山市| 马鞍山市|