JBuilder2005 下 jsp2.0 自定義標(biāo)簽
要在jb2005下實(shí)現(xiàn)jsp2.0首先需要配置Tomcat5.0以上的版本,其次還要jsp2.0的jar文件,
具體方法請(qǐng)參考 上一篇文章JBuilder2005 下 jsp2.0 初體驗(yàn),本文主要講的是jb2005下自定義標(biāo)簽的開(kāi)發(fā).
為了能夠快速開(kāi)發(fā),我使用了open source 的JSP Tag Wizards v3.0插件,它可以幫助我們快速開(kāi)發(fā)jsp1.1,到jsp2.0的各種標(biāo)簽.下載地址為 : http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=21573. 將下載來(lái)的壓縮包解壓到JBuilder/lib/ext中就可以了.
新建一個(gè)Mytag2的工程,這里要將我們上一節(jié)說(shuō)的jsp2.0以及JSTL1.1的包添加進(jìn)去.
新建一個(gè)web模塊
建立jsp 標(biāo)簽文件,雙擊 JPS Tag
由于我們這里使用的是SimpleTagSupport 所以勾選 Simple tag, 點(diǎn)擊 OK
可以看到JSP Tag Wizards v3.0已經(jīng)自動(dòng)為我們生成了Hello.java文件.
這里我將dotag()方法 改為
public void doTag() throws IOException, JspException {
??????? JspWriter out = getJspContext().getOut();
??????? /** @todo specify any output value for this tag */
??????? out.print("Hello JSp2.0 tag");
??? }
? 然后建立 tld 文件. 如圖選擇Taglib Descriptor
接下來(lái)我們可以選擇要生成tld 文件 的 位置,和名稱(chēng), 這里我沒(méi)有改變其默認(rèn)值.
一直點(diǎn)擊 Next > 直到
這里我們可以選擇標(biāo)簽體內(nèi)容為 Empty.?? Finish .
可以看到JSP Tag Wizards v3.0 為我們生成了Mytag2.tld文件,以及相關(guān)配置.接下來(lái)我們需要將它轉(zhuǎn)移到 Web-Inf/tld 中, 右擊WEB-INF>New>Directory
點(diǎn)擊 ok.
在將剛才生成的 Mytag2.tld文件移動(dòng)至其中.
?
新建一個(gè)jsp文件.
<%@ page contentType="text/html; charset=GB18030" %>
<%@ taglib uri="/WEB-INF/tld/Mytag2.tld"? prefix="mytag"%>
jsp1
?
好了大功告成了,讓我們來(lái)看看執(zhí)行結(jié)果吧
posted on 2005-02-20 00:20 limq 閱讀(4484) 評(píng)論(1) 編輯 收藏