国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

關(guān)于中Tag File的一點(diǎn)補(bǔ)充

2019-11-18 11:27:55
字體:
供稿:網(wǎng)友

終于把這本書看完了,連帶里面的例子都作了一遍,總的來說,這本書還是挺不錯的,但是翻譯的錯誤稍微多了點(diǎn),還有好幾個例子有問題,講TagSupport的一個例子竟然都死循環(huán)了,一眼就能看出來的錯誤。

剛把Tag File看完,但是這個部分講的不太全,所以上網(wǎng)找了找文檔,下面兩個文檔里的一些東西是書中沒有介紹的,但是也是挺重要的,是與舊的BodyTagSupport相呼應(yīng)的功能:

1、http://www.Oracle.com/technology/sample_code/tutorials/jsp20/tagfiles.Html

2、http://www.mhavila.com.br/topicos/java/JSP-QuickRef.pdf

另外還有補(bǔ)充一點(diǎn),在擴(kuò)展SimpleTagSupport的Tag類中也是可以直接得到標(biāo)簽中間的body的,就相當(dāng)于BodyTagSupport類中的getBodyContent().getString()方法,這個書中也沒有講,代碼如下:

StringWriter writer = new StringWriter();
getJspBody().invoke(writer);
System.out.PRintln(writer.getBuffer());

我們常用的getJspBody().invoke(null);是直接將body的內(nèi)容輸出到默認(rèn)的jspWriter上的,上面代碼中,我們自己構(gòu)建一個StringWriter,讓程序自動把body內(nèi)容輸出到StringWriter 中,然后就可以得到body的內(nèi)容,有了body內(nèi)容后,我們就可以隨便處理它了。另外getJspBody()返回的是一個JspFragment對象,所以對于所有我們自己定義的
JspFragment對象,都可以通過這種方式來等到JspFragment里面的內(nèi)容。



發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 蛟河市| 茌平县| 鲁甸县| 称多县| 陇南市| 中山市| 同江市| 东兴市| 上高县| 天柱县| 洱源县| 保德县| 交口县| 肥乡县| 牙克石市| 福清市| 宝应县| 巩留县| 垫江县| 天长市| 蒲城县| 白山市| 达拉特旗| 施秉县| 绥阳县| 汉中市| 潞西市| 黄石市| 静海县| 昌都县| 民权县| 内乡县| 巍山| 兴仁县| 乌拉特中旗| 上犹县| 隆安县| 合作市| 合作市| 文山县| 晋宁县|