<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    瘋狂

    STANDING ON THE SHOULDERS OF GIANTS
    posts - 481, comments - 486, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    struts中自定義taglib函數例子

    Posted on 2007-10-21 12:43 瘋狂 閱讀(637) 評論(0)  編輯  收藏


    首先建立自己的函數:
    package com.struts;

    public class MyFunction {
       public static String welcome(String user){
        String welcome="welcome  "+user;
        return welcome;
       }
    }
    然后在項目的web-inf下創建一個tld文件myFunction.tld用來注冊函數內容如下:
    <?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 http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
      version="2.0">
       
      <description>myfunction</description>
      <display-name>myfunction</display-name>
      <tlib-version>1.0</tlib-version>
      <short-name>myfunction</short-name>
      <uri>http://com.struts/myfunctions</uri>//定義一個資源地址

      <function>
        <name>welcome</name>
        <function-class>com.struts.MyFunction</function-class>//類
        <function-signature>java.lang.String welcome(java.lang.String)</function-signature>//方法,返回值,參數類型
      </function>
      </taglib>
    然后是測試頁面:test_myfunction.jsp

    <%@ page language="java" contentType="text/html; charset=GB18030"
        pageEncoding="GB18030"%>
    <%@ taglib prefix="myfunction" uri="http://com.struts/myfunctions" %>//引入自定義函數
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=GB18030">
    <title>test myFunction</title>
    </head>
    <body>
    <h1>test_myfunction</h1><hr color="blue">
    <li>test-jstl-myFunction</li><br>
    (use-myfunction):<font color="red">${myfunction:welcome("Tom")}</font><br>//用el表達式調用方法

    </body>
    </html>


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲无删减国产精品一区| 亚洲乱码在线播放| 精品国产免费人成电影在线观看 | 亚洲日韩中文无码久久| 日日麻批免费40分钟无码| 国产亚洲中文日本不卡二区| 亚洲国产综合精品中文字幕| 一区二区三区四区免费视频| 亚洲成a人片在线不卡一二三区| 亚洲精品无码专区久久久| 97性无码区免费| 中文字幕免费在线看| 亚洲午夜精品久久久久久app| 久久久久噜噜噜亚洲熟女综合| 97视频免费在线| 亚洲免费日韩无码系列| 亚洲一区二区久久| 久久久久噜噜噜亚洲熟女综合 | 成人毛片免费观看视频| 成人免费777777被爆出| 亚洲综合小说另类图片动图| 国产精品亚洲精品日韩已满| 免费理论片51人人看电影| 未满十八18禁止免费无码网站| 最好2018中文免费视频| 亚洲国产精品人久久电影| 亚洲日产韩国一二三四区| 免费国产成人高清视频网站 | 国产精品国产亚洲精品看不卡| 日本免费一区二区三区最新| 1000部拍拍拍18勿入免费视频软件 | 99在线热播精品免费99热| 色欲aⅴ亚洲情无码AV蜜桃| 日韩亚洲Av人人夜夜澡人人爽 | 亚洲国产成+人+综合| 久久精品国产69国产精品亚洲| 日韩免费一区二区三区| 97视频免费在线| 91热久久免费精品99| 国产羞羞的视频在线观看免费| 特级av毛片免费观看|