国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
jstl截取字符長度處理
servlet2.4規(guī)范
一、(fn函數(shù))
Java代碼  
  1. <c:set var="subStr" value="abcdefghijksdf"  
  2. <c:choose>  
  3.     <c:when test="${fn:length(subStr) > 2}">  
  4.         <c:out value="${fn:substring(subStr, 0, 2)}......" />  
  5.     </c:when>  
  6.    <c:otherwise>  
  7.       <c:out value="${subStr}" />  
  8.     </c:otherwise>  
  9. </c:choose>  

注:記得要引用標(biāo)簽庫
      
Java代碼  
  1. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>  
  2.        <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>  

二、自定義函數(shù)
Java代碼  
  1. package com.uisk.util;      
  2.      
  3. /**  
  4. * 定義函數(shù)  
  5. */     
  6. public class UFunction {      
  7.      
  8.     /**  
  9.       * 獲取一個(gè)字符串的長度  
  10.       *  
  11.       * @param str  
  12.       * @return int  
  13.       */     
  14.     public static int getLen(String str) {      
  15.         return str.length();      
  16.      }      
  17.      
  18.     /**  
  19.       * 截取字符串  
  20.       *  
  21.       * @param str  
  22.       * @param start  
  23.       * @param end  
  24.       * @return String  
  25.       */     
  26.     public static String substr(String str, int start, int end) {      
  27.         return str.substring(start, end);      
  28.      }      
  29.      
  30.     /**  
  31.       * 兩數(shù)相除獲取整數(shù)結(jié)果  
  32.       *    
  33.       * @param first  
  34.       * @param second  
  35.       * @return int  
  36.       */     
  37.     public static int chufa(int first, int second) {      
  38.         return first / second;      
  39.      }      
  40. }    

再建一個(gè)tld文件放在WEB-INF目錄下面對其進(jìn)行配置:
Java代碼  
  1. <?xml version="1.0" encoding="UTF-8"?>      
  2. <taglib xmlns="http://java.sun.com/xml/ns/j2ee"     
  3.      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     
  4.      xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"     
  5.      version="2.0">      
  6.      <tlib-version>1.0</tlib-version>      
  7.      <short-name>len</short-name>      
  8.      <function>      
  9.          <description>calculate string length</description><!-- 對這個(gè)EL方法的描述   -->      
  10.          <name>getLen</name><!-- 調(diào)用EL方法的名稱 -->      
  11.          <function-class>com.cw.common.UFunction</function-class>      
  12.          <function-signature>      
  13.             int getLen(java.lang.String)      
  14.          </function-signature>      
  15.          <example>${len:getLen(str)}</example><!-- 例如 -->      
  16.      </function>      
  17.      
  18.      <function>      
  19.          <description>substring</description>      
  20.          <name>substr</name>      
  21.          <function-class>com.cw.common.UFunction</function-class>      
  22.          <function-signature>      
  23.              java.lang.String substr(java.lang.String,int,int)      
  24.          </function-signature>      
  25.      </function>      
  26.      
  27.      <function>      
  28.          <description>chufa</description>      
  29.          <name>chufa</name>      
  30.          <function-class>com.cw.common.UFunction</function-class>      
  31.          <function-signature>int chufa(int,int)</function-signature>      
  32.      </function>      
  33. </taglib>    


最后進(jìn)行調(diào)用測試:
Jsp代碼  
  1. <%@ page language="java" pageEncoding="gbk"%>      
  2. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>   
  3. <%@ taglib uri="/WEB-INF/mytag.tld" prefix="myTag" %>      
  4.      
  5. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">      
  6. <html>      
  7.    <body>      
  8.      <c:set var="str" value="自定義函數(shù),做一個(gè)截取字符串長度的測試"></c:set>      
  9.      字條串"${str}"的長度是${myTag:getLen(str)}<br/>      
  10.      字條串"${str}"截取前5個(gè)字符:${myTag:substr(str,0,5)}<br/>      
  11.     5除以3取整數(shù)是:${myTag:chufa(5,3) }      
  12.         
  13.    </body>      
  14. </html>     



servlet2.3規(guī)范
Java代碼  
  1. <td align=center width='200' id="" nowrap>  
  2. <bean:define id="Myflag" name="para" property="flag" type="java.lang.String" />  
  3. <%  
  4.     Myflag = Myflag.substring(0,1);  
  5.     System.out.println(Myflag);  
  6.     if("0".equals(Myflag)){  
  7.     %>待處理<%  
  8.     }  
  9.     if("1".equals(Myflag)){  
  10.     %>處理成功<%  
  11.     }  
  12.     if("2".equals(Myflag)){  
  13.     %>處理失敗<%  
  14.     }  
  15.     if("3".equals(Myflag)){  
  16.     %>未復(fù)核<%  
  17.     }  
  18.  %>  
  19.   
  20. </td>  
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
string常用函數(shù)
JAVA中indexOf函數(shù)用法
人民幣大寫轉(zhuǎn)化函數(shù)(C#版) @阿良.NET
Ubb轉(zhuǎn)Html的java版函數(shù)
java驗(yàn)證身份證號(hào)碼及編碼規(guī)則和提取相應(yīng)信息
asp.net的字符串常用類
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服