欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > jsp自定義標簽技術(實現原理與代碼以及平臺搭建步驟)

jsp自定義標簽技術(實現原理與代碼以及平臺搭建步驟)

熱門標簽:湖北地圖標注公司 地圖標注專業和非專業 福建電銷貓機器人收費 甘肅銷售電銷機器人公司 智能電話機器人銷售話術 四川正規外呼系統軟件 山東ai外呼電銷機器人好用嗎 外呼直播語音系統 汝南縣地圖標注app
由于jsp代碼規范要求不能出現一句java代碼。所有就有了jsp 的自定義標簽技術。
所以jsp的自定義標簽技術就是除去jsp的中的java代碼。同時封裝標簽個人感覺也是一種安全性的體現,不讓別人知道實現內部的代碼。
那個如何實現自定義標簽技術呢?

第一你得搭建一個環境,apche公司給了兩個jar包分別是jstl.Jar和standar.Jar.將他們導入到javaweb工程下wed-inf的lib目錄下面。(這兩個jar包網上很多,也可上官網直接下載)
環境構建完畢。下面我用一段代碼來制作一個獲取本地ip的標簽。

第一步:創建一個java類,該類實現了tag接口,或者直接繼承tagsupport類,重寫其中的doStartTag()方法。
代碼:
復制代碼 代碼如下:

package com.fish;
importjava.io.IOException;
importjavax.servlet.http.HttpServletRequest;
importjavax.servlet.jsp.JspException;
importjavax.servlet.jsp.JspWriter;
importjavax.servlet.jsp.tagext.TagSupport;
public class Mytaglib extends TagSupport{
@Override
public int doStartTag() throws JspException {
HttpServletRequestrequest=(HttpServletRequest)this.pageContext.getRequest();//這個通過pagecontext可以獲取服務器端的8大內置對象。這里request
JspWriter out=this.pageContext.getOut();////這個通過pagecontext可以獲取服務器端的8大內置對象。這里out.( pageContext自己也是屬于內置對象,本來9大除去一個就是8大)
try {
out.print(request.getLocalName());//這句話就是獲取主機名字的
} catch (IOException e) {
throw new RuntimeException(e);//拋出一個運行時異常
}
return super.doStartTag();
}
}

第二步:就是創建tld文件,首先tld也要建立在web-inf下面:
書寫格式我們可以去tomcat里面去抄,找到tomcat安裝目錄下面的webapps文件夾,然后進入 \examples\WEB-INF\jsp2里面有個tld文件。去抄他的頭。
代碼如下:
復制代碼 代碼如下:

?xmlversion="1.0"encoding="UTF-8"?>
taglibxmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
version="2.0">
description>A tag library exercising SimpleTaghandlers./description>
tlib-version>1.0/tlib-version>
short-name>mylibs/short-name>//名字隨便寫
uri>http://fish/mylibs/uri>//uri隨便寫,但是下面有用的哦
tag>
name>fish/name>//自定義標簽名字
tag-class>com.fish.Mytaglib/tag-class>//就是你上面定義java類的包名加類名
body-content>empty/body-content>//表示標簽里面不寫任何東西
/tag>
/taglib>

其實每多加一個tag>/tag>就意味著多一個標簽。所以一個tld里面可以寫n個標簽啦。
第三步:在jsp里面引用.
復制代碼 代碼如下:

%@ page language="java"import="java.util.*"pageEncoding="utf-8"%>
%@tagliburi="http://fish/mylibs"prefix="my"%>//這里面uri要和上面一樣啊,后面的屬性可以亂寫的但是下面會用到的
%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
!DOCTYPEHTML PUBLIC "-//W3C//DTDHTML 4.01 Transitional//EN">
html>
head>
basehref="%=basePath%>">
title>My JSP 'index.jsp' starting page/title>
/head>
body>
my:fish/>//這里這個標簽不是和上面的my對應了吧,fish是在tld里面你自己定義的一個標簽名字。
/body>
/html>
您可能感興趣的文章:
  • jsp簡單自定義標簽的forEach遍歷及轉義字符示例
  • JSP自定義標簽獲取用戶IP地址的方法
  • 基于JSP 自定義標簽使用實例介紹
  • JSP自定義標簽Taglib實現過程重點總結
  • JSP 自定義標簽之一 簡單實例
  • JSP自定義標簽rtexprvalue屬性用法實例分析
  • JSP自定義標簽-標簽屬性_動力節點Java學院整理

標簽:肇慶 梅州 黔東 南充 吳忠 臨沂 昌都 白銀

巨人網絡通訊聲明:本文標題《jsp自定義標簽技術(實現原理與代碼以及平臺搭建步驟)》,本文關鍵詞  jsp,自定義,標簽,技術,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《jsp自定義標簽技術(實現原理與代碼以及平臺搭建步驟)》相關的同類信息!
  • 本頁收集關于jsp自定義標簽技術(實現原理與代碼以及平臺搭建步驟)的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    亚洲综合av网| a毛片毛片av永久免费| 中文字幕观看av| 久久一夜天堂av一区二区三区 | 欧美日韩国产黄色| 精品国产一区二区国模嫣然| 日本色综合中文字幕| 国产精品成人99一区无码| 欧美日韩和欧美的一区二区| 亚洲精品亚洲人成人网在线播放| av一二三不卡影片| 日本韩国一区二区| 亚洲丝袜另类动漫二区| 99久久久久免费精品国产| 一本色道亚洲精品aⅴ| 国产精品久久久久久久久动漫 | 日韩久久久久久| 日本欧美韩国一区三区| 9.1成人看片| 欧美电视剧在线观看完整版| 美日韩黄色大片| 亚洲自拍偷拍图| 久久久国产一区二区三区四区小说| 狠狠色狠狠色综合系列| 啪啪一区二区三区| 国产精品欧美精品| 99久久亚洲一区二区三区青草| 欧美系列在线观看| 午夜电影一区二区| 亚洲区自拍偷拍| 国产精品美日韩| 日本r级电影在线观看 | 亚洲地区一二三色| 完美搭档在线观看| 精品久久久久久久久久久院品网 | 欧美日韩一级片网站| 亚洲成人tv网| 国产精品无码久久久久一区二区| 久久蜜桃av一区二区天堂| 国产成人亚洲综合色影视| 色综合久久久久久久久| 亚洲国产日韩一区二区| 国产手机在线观看| 最新久久zyz资源站| 四虎永久免费观看| 精品sm捆绑视频| 风间由美中文字幕在线看视频国产欧美 | 欧美久久一二区| 裸体在线国模精品偷拍| 久久久久久视频| 亚洲一二三四在线观看| 国产人妻一区二区| 国产精品第四页| 男男一级淫片免费播放| 久久色中文字幕| av一二三不卡影片| 日韩精品在线一区| 成人午夜视频在线观看| 91精品国产色综合久久不卡电影 | 日韩美一区二区三区| 成人理论电影网| 91精品福利在线一区二区三区 | 99国产精品国产精品久久| 制服丝袜亚洲精品中文字幕| 国产一区二区在线视频| 欧美丝袜丝交足nylons图片| 久久精品国产精品亚洲综合| 色94色欧美sute亚洲线路二| 久久国产麻豆精品| 在线视频国产一区| 精品亚洲国内自在自线福利| 日本精品视频一区二区三区| 激情五月播播久久久精品| 欧美日韩在线不卡| 国产一区二区三区在线看麻豆| 欧美丝袜丝交足nylons图片| 国产伦精一区二区三区| 欧美高清视频一二三区| 懂色av一区二区夜夜嗨| 日韩精品一区国产麻豆| 国产精品19p| 欧美国产丝袜视频| www.88av| 亚洲综合图片区| 91香蕉视频污在线观看| 蜜桃视频一区二区三区在线观看| 在线观看日韩高清av| 国产精品影视网| 日韩三级.com| 免费观看一区二区三区| 国产精品久久久久aaaa樱花| 公侵犯人妻一区二区三区| 亚洲成年人网站在线观看| avove在线播放| 国产在线观看免费一区| 日韩手机在线导航| 91精产国品一二三| 亚洲色图视频免费播放| 小向美奈子av| 极品美女销魂一区二区三区 | 欧美日韩亚洲不卡| 成人伦理片在线| 国产欧美日韩麻豆91| 青青草福利视频| 天天色图综合网| 欧美日韩国产首页| 99精品国产热久久91蜜凸| 中文一区二区完整视频在线观看 | 天天操天天综合网| 欧美亚洲动漫另类| 99视频一区二区三区| 国产精品另类一区| 青青青视频在线免费观看| 久久国产成人午夜av影院| 欧美电视剧在线观看完整版| 国产白嫩美女无套久久| 亚洲成国产人片在线观看| 欧美男男青年gay1069videost| 91在线视频播放| 亚洲精品精品亚洲| 色94色欧美sute亚洲线路二| 99精品视频在线观看免费| 亚洲欧洲国产日韩| 久久久久久久久毛片| av一区二区三区黑人| 亚洲人123区| 在线视频一区二区三| 91网上在线视频| 依依成人精品视频| 欧美日韩在线免费视频| 国内精品免费视频| 婷婷久久综合九色综合绿巨人| 欧美一区二区三级| 国产艳俗歌舞表演hd| 久久国产精品露脸对白| 久久久99精品免费观看不卡| 欧美另类69xxxx| 成人综合婷婷国产精品久久| 中文字幕一区二区5566日韩| 色哟哟国产精品| 国产探花一区二区三区| 亚洲成人免费av| 日韩色视频在线观看| 这里只有久久精品| 国产乱码精品一品二品| 国产精品久久久久婷婷二区次| 色综合av在线| 日本天堂在线播放| 日本伊人午夜精品| 久久精品视频网| 黄色一级片中国| 欧美高清精品一区二区| 午夜av区久久| 久久久久久亚洲综合影院红桃| 日韩在线不卡av| 日本女人黄色片| 日韩专区在线视频| 2021中文字幕一区亚洲| a在线视频播放观看免费观看| 91在线免费视频观看| 日韩av在线发布| 国产亚洲精品7777| 91久久一区二区| 黄色av网址在线观看| 精品一区二区三区免费视频| 国产精品久久久久久久久免费桃花 | 色噜噜在线观看| 国产精品亚洲一区二区三区妖精| 中文字幕一区二区三区蜜月| 欧美日韩免费视频| 91成人在线免费视频| 成人精品国产一区二区4080| 亚洲一区二区中文在线| 精品国产一区二区三区忘忧草| 亚洲精品国产精品乱码在线观看| 亚洲国产欧美日韩在线| 久久精品99国产精品| 中文字幕日韩av资源站| 91麻豆精品国产自产在线 | 99久久免费精品| 免费一级欧美片在线观看| 国产精品妹子av| 欧美一级二级三级蜜桃| 99久久99久久精品国产| 亚洲天堂资源在线| 成人午夜激情片| 日本在线播放一区二区三区| 中文字幕制服丝袜一区二区三区 | 成人免费va视频| 日本不卡的三区四区五区| 国产精品久久久久久久久动漫| 欧美一区二区三区思思人| 免费在线黄色网| 中文精品在线观看| 99国产欧美另类久久久精品| 久久国产婷婷国产香蕉| 一区二区三区四区亚洲| 欧美极品aⅴ影院| 日韩午夜激情免费电影| 欧洲激情一区二区|