自定義EL函數
步驟
1.編寫一個java類,并在該類公用的靜態方法,用于實現自定義EL函數的具體功能。
2.編寫標簽庫描述文件,對函數進行聲明。后綴為tld,保存在WEB-INF
3.在jsp頁面引用標簽庫,并調用定義EL函數,實現相應功能
java類 方法 方法需是靜態方法不然報錯package Day14;/** * 處理字符串中的回車符和空格符 * @author zql_pc * */public class StringDeal { //公共靜態方法 public static String shiftEnter(String str){ String newStr = str.replaceAll("/r/n","<br/>");//替換回車換行符 newStr = newStr.replace(""," ");//替換回車符 return newStr; }}配置<?xml version="1.0" encoding="UTF-8"?><taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-jsptaglibrary_2_0.xsd" version="2.0"> <tlib-version>1.0</tlib-version> <uri>/stringDeal</uri> <function> <name>shiftEnter</name> <function-class>Day14.StringDeal</function-class> <function-signature>java.lang.String shiftEnter(java.lang.String) </function-signature> </function></taglib>jsp頁面
新聞熱點
疑難解答