亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

自己可不可以寫自己的標簽庫

自己能不能寫自己的jstl


正在回答

3 回答

可以的

1 回復 有任何疑惑可以回復我~
#1

李軍3 提問者

非常感謝!
2017-06-13 回復 有任何疑惑可以回復我~

?回答的這么好。謝謝你


0 回復 有任何疑惑可以回復我~

答案是可以的。1) 用戶自定義的Java語言元素, 實質是運行一個或者兩個接口的JavaBean; ? ?2) 可以非常機密地和JSP的表示邏輯聯系在一起,又具有和普通JavaBean相同的業務邏輯處理能力; ? ?2) 當一個JSP頁面轉變為servlet時,其間的用戶自定義標簽轉化為操作一個稱為標簽hander的對象; ? ?3) 可操作默認對象,處理表單數據,訪問數據庫以及其它企業服務; ? ? ? ? ? ? ? ? 2. ?自定義標簽庫的特點 答:1) 通過調用頁面傳遞參數實現定制; ? ?2) 訪問所有對JSP頁面可能的對象; ? ?3) 修改調用頁面生成的響應; ? ?4) 自定義標簽間可相互通信; ? ?5) 在同一個JSP頁面中通過標簽嵌套,可實現復雜交互。 3. ?如何使用自定義標簽庫 答:1) 聲明標簽庫 ? ?2) 使標簽庫執行對Web應用程序可用 4. ?聲明標簽庫 答:1) 使用taglib指令聲明標簽庫 ? ?2) 語法:<%@taglib uri="URI" prefix="pre" %> ? ? ? 注意:a. uri屬性可以是絕對的,也可以是相對URL,該URL指向標記庫描述符(TLD)文件; ? ? ? ? ? ? b. uri屬性也可以是一個并不存在的URL,該URL為web.xml文件中將標記庫描述符(TLD)文件的絕對URL到本地系統的一個映射; ? ?3) 范例:<%@taglib uri="/WEB-INF/template.tld" prefix="test" %> ? ? ? ? ? ? <%@taglib uri=" http://java.sun.com/jstl/core" prefix="core" %> ? ? ? 5. ?使標簽庫執行可用 答:方式一:在WEB-INF/classes目錄下部署標記處理程序類; ? ?方式二:將標記處理程序類打包成jar文件并置于WEB-INF/lib目錄。 6. ?幾種典型的標簽(疑問:可以有帶主體而沒有屬性的標簽么?) 答:1) 不帶屬性和主體的簡單標簽:; ? ?2) 不帶主體但有屬性的標簽:; ? ?3) 帶有主體和屬性的標簽: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ...// 標簽體 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ; ? ?注意:a. 屬性列于start tag中,它是在標記庫描述符(TLD)文件中指定,服務于標記庫的自定義行為; ? ? ? ? ?b. 標簽體位于start tag和end tag間,可以是任何合法的JSP內容或者標簽; 7. ?定義標簽 答:1) 開發實現tag的類(tag handler); ? ?2) 編輯標記庫描述符(TLD)文件; ? ?3) 在web.xml中為標記庫描述符(TLD)文件的絕對URL建立一個映射(該步驟可選); 8. ?標記庫描述符(TLD)文件 答:1) 一個描述標記庫的XML文件; ? ?2) 內容開始是整個庫的描述,然后是tag的描述; ? ?3) 標記庫描述符(TLD)文件用于Web Container確認tag以及JSP頁面發展工具;

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

自己可不可以寫自己的標簽庫

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號