課程
/后端開(kāi)發(fā)
/Java
/JSP常用標(biāo)簽
自己能不能寫(xiě)自己的jstl
2017-06-08
源自:JSP常用標(biāo)簽 1-1
正在回答
可以的
李軍3 提問(wèn)者
?回答的這么好。謝謝你
答案是可以的。1) 用戶自定義的Java語(yǔ)言元素, 實(shí)質(zhì)是運(yùn)行一個(gè)或者兩個(gè)接口的JavaBean; ? ?2) 可以非常機(jī)密地和JSP的表示邏輯聯(lián)系在一起,又具有和普通JavaBean相同的業(yè)務(wù)邏輯處理能力; ? ?2) 當(dāng)一個(gè)JSP頁(yè)面轉(zhuǎn)變?yōu)閟ervlet時(shí),其間的用戶自定義標(biāo)簽轉(zhuǎn)化為操作一個(gè)稱為標(biāo)簽hander的對(duì)象; ? ?3) 可操作默認(rèn)對(duì)象,處理表單數(shù)據(jù),訪問(wèn)數(shù)據(jù)庫(kù)以及其它企業(yè)服務(wù); ? ? ? ? ? ? ? ? 2. ?自定義標(biāo)簽庫(kù)的特點(diǎn) 答:1) 通過(guò)調(diào)用頁(yè)面?zhèn)鬟f參數(shù)實(shí)現(xiàn)定制; ? ?2) 訪問(wèn)所有對(duì)JSP頁(yè)面可能的對(duì)象; ? ?3) 修改調(diào)用頁(yè)面生成的響應(yīng); ? ?4) 自定義標(biāo)簽間可相互通信; ? ?5) 在同一個(gè)JSP頁(yè)面中通過(guò)標(biāo)簽嵌套,可實(shí)現(xiàn)復(fù)雜交互。 3. ?如何使用自定義標(biāo)簽庫(kù) 答:1) 聲明標(biāo)簽庫(kù) ? ?2) 使標(biāo)簽庫(kù)執(zhí)行對(duì)Web應(yīng)用程序可用 4. ?聲明標(biāo)簽庫(kù) 答:1) 使用taglib指令聲明標(biāo)簽庫(kù) ? ?2) 語(yǔ)法:<%@taglib uri="URI" prefix="pre" %> ? ? ? 注意:a. uri屬性可以是絕對(duì)的,也可以是相對(duì)URL,該URL指向標(biāo)記庫(kù)描述符(TLD)文件; ? ? ? ? ? ? b. uri屬性也可以是一個(gè)并不存在的URL,該URL為web.xml文件中將標(biāo)記庫(kù)描述符(TLD)文件的絕對(duì)URL到本地系統(tǒng)的一個(gè)映射; ? ?3) 范例:<%@taglib uri="/WEB-INF/template.tld" prefix="test" %> ? ? ? ? ? ? <%@taglib uri=" http://java.sun.com/jstl/core" prefix="core" %> ? ? ? 5. ?使標(biāo)簽庫(kù)執(zhí)行可用 答:方式一:在WEB-INF/classes目錄下部署標(biāo)記處理程序類; ? ?方式二:將標(biāo)記處理程序類打包成jar文件并置于WEB-INF/lib目錄。 6. ?幾種典型的標(biāo)簽(疑問(wèn):可以有帶主體而沒(méi)有屬性的標(biāo)簽么?) 答:1) 不帶屬性和主體的簡(jiǎn)單標(biāo)簽:; ? ?2) 不帶主體但有屬性的標(biāo)簽:; ? ?3) 帶有主體和屬性的標(biāo)簽: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ...// 標(biāo)簽體 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ; ? ?注意:a. 屬性列于start tag中,它是在標(biāo)記庫(kù)描述符(TLD)文件中指定,服務(wù)于標(biāo)記庫(kù)的自定義行為; ? ? ? ? ?b. 標(biāo)簽體位于start tag和end tag間,可以是任何合法的JSP內(nèi)容或者標(biāo)簽; 7. ?定義標(biāo)簽 答:1) 開(kāi)發(fā)實(shí)現(xiàn)tag的類(tag handler); ? ?2) 編輯標(biāo)記庫(kù)描述符(TLD)文件; ? ?3) 在web.xml中為標(biāo)記庫(kù)描述符(TLD)文件的絕對(duì)URL建立一個(gè)映射(該步驟可選); 8. ?標(biāo)記庫(kù)描述符(TLD)文件 答:1) 一個(gè)描述標(biāo)記庫(kù)的XML文件; ? ?2) 內(nèi)容開(kāi)始是整個(gè)庫(kù)的描述,然后是tag的描述; ? ?3) 標(biāo)記庫(kù)描述符(TLD)文件用于Web Container確認(rèn)tag以及JSP頁(yè)面發(fā)展工具;
舉報(bào)
配置及使用常用JSTL標(biāo)簽,這是一項(xiàng)必備的基本技能
3 回答jsp標(biāo)簽庫(kù)提問(wèn)
2 回答不使用request對(duì)象的set方法,而用JSTL的set標(biāo)簽可以保存這個(gè)集合fruits嗎?
1 回答這個(gè)url標(biāo)簽怎么覺(jué)得和set沒(méi)什么區(qū)別啊,直接set也可以拼接把?
1 回答jstl c:import標(biāo)簽
2 回答老師 ,你好, 35秒的時(shí)候,你說(shuō)那個(gè)冰與火之歌不會(huì)輸出,可是為什么你運(yùn)行,它卻輸出了。而且你說(shuō)xml是不會(huì)輸出的 ,book標(biāo)簽是xml標(biāo)簽嗎? 這不是html標(biāo)簽嗎? 求解答 !
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-06-12
可以的
2017-06-13
?回答的這么好。謝謝你
2017-06-12
答案是可以的。1) 用戶自定義的Java語(yǔ)言元素, 實(shí)質(zhì)是運(yùn)行一個(gè)或者兩個(gè)接口的JavaBean; ? ?2) 可以非常機(jī)密地和JSP的表示邏輯聯(lián)系在一起,又具有和普通JavaBean相同的業(yè)務(wù)邏輯處理能力; ? ?2) 當(dāng)一個(gè)JSP頁(yè)面轉(zhuǎn)變?yōu)閟ervlet時(shí),其間的用戶自定義標(biāo)簽轉(zhuǎn)化為操作一個(gè)稱為標(biāo)簽hander的對(duì)象; ? ?3) 可操作默認(rèn)對(duì)象,處理表單數(shù)據(jù),訪問(wèn)數(shù)據(jù)庫(kù)以及其它企業(yè)服務(wù); ? ? ? ? ? ? ? ? 2. ?自定義標(biāo)簽庫(kù)的特點(diǎn) 答:1) 通過(guò)調(diào)用頁(yè)面?zhèn)鬟f參數(shù)實(shí)現(xiàn)定制; ? ?2) 訪問(wèn)所有對(duì)JSP頁(yè)面可能的對(duì)象; ? ?3) 修改調(diào)用頁(yè)面生成的響應(yīng); ? ?4) 自定義標(biāo)簽間可相互通信; ? ?5) 在同一個(gè)JSP頁(yè)面中通過(guò)標(biāo)簽嵌套,可實(shí)現(xiàn)復(fù)雜交互。 3. ?如何使用自定義標(biāo)簽庫(kù) 答:1) 聲明標(biāo)簽庫(kù) ? ?2) 使標(biāo)簽庫(kù)執(zhí)行對(duì)Web應(yīng)用程序可用 4. ?聲明標(biāo)簽庫(kù) 答:1) 使用taglib指令聲明標(biāo)簽庫(kù) ? ?2) 語(yǔ)法:<%@taglib uri="URI" prefix="pre" %> ? ? ? 注意:a. uri屬性可以是絕對(duì)的,也可以是相對(duì)URL,該URL指向標(biāo)記庫(kù)描述符(TLD)文件; ? ? ? ? ? ? b. uri屬性也可以是一個(gè)并不存在的URL,該URL為web.xml文件中將標(biāo)記庫(kù)描述符(TLD)文件的絕對(duì)URL到本地系統(tǒng)的一個(gè)映射; ? ?3) 范例:<%@taglib uri="/WEB-INF/template.tld" prefix="test" %> ? ? ? ? ? ? <%@taglib uri=" http://java.sun.com/jstl/core" prefix="core" %> ? ? ? 5. ?使標(biāo)簽庫(kù)執(zhí)行可用 答:方式一:在WEB-INF/classes目錄下部署標(biāo)記處理程序類; ? ?方式二:將標(biāo)記處理程序類打包成jar文件并置于WEB-INF/lib目錄。 6. ?幾種典型的標(biāo)簽(疑問(wèn):可以有帶主體而沒(méi)有屬性的標(biāo)簽么?) 答:1) 不帶屬性和主體的簡(jiǎn)單標(biāo)簽:; ? ?2) 不帶主體但有屬性的標(biāo)簽:; ? ?3) 帶有主體和屬性的標(biāo)簽: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ...// 標(biāo)簽體 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ; ? ?注意:a. 屬性列于start tag中,它是在標(biāo)記庫(kù)描述符(TLD)文件中指定,服務(wù)于標(biāo)記庫(kù)的自定義行為; ? ? ? ? ?b. 標(biāo)簽體位于start tag和end tag間,可以是任何合法的JSP內(nèi)容或者標(biāo)簽; 7. ?定義標(biāo)簽 答:1) 開(kāi)發(fā)實(shí)現(xiàn)tag的類(tag handler); ? ?2) 編輯標(biāo)記庫(kù)描述符(TLD)文件; ? ?3) 在web.xml中為標(biāo)記庫(kù)描述符(TLD)文件的絕對(duì)URL建立一個(gè)映射(該步驟可選); 8. ?標(biāo)記庫(kù)描述符(TLD)文件 答:1) 一個(gè)描述標(biāo)記庫(kù)的XML文件; ? ?2) 內(nèi)容開(kāi)始是整個(gè)庫(kù)的描述,然后是tag的描述; ? ?3) 標(biāo)記庫(kù)描述符(TLD)文件用于Web Container確認(rèn)tag以及JSP頁(yè)面發(fā)展工具;