vjame

          優化代碼是無止境的
          隨筆 - 65, 文章 - 9, 評論 - 26, 引用 - 0
          數據加載中……

          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>測試數字的格式化</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 閱讀(313) 評論(0)  編輯  收藏 所屬分類: Java Web

          主站蜘蛛池模板: 牙克石市| 将乐县| 临朐县| 平和县| 陵水| 库车县| 光山县| 桑植县| 巴林右旗| 长丰县| 莱西市| 七台河市| 辽中县| 克东县| 富蕴县| 金川县| 嘉祥县| 太谷县| 尼木县| 龙山县| 宁安市| 大姚县| 阿城市| 柯坪县| 兴山县| 阿荣旗| 德庆县| 台中市| 安阳市| 五指山市| 庆云县| 沙坪坝区| 星子县| 竹山县| 綦江县| 巧家县| 香港 | 海城市| 临猗县| 安达市| 宁阳县|