jsp自定義標籤處理器類 帶屬性標籤的做法

2021-08-07 11:25:44 字數 846 閱讀 2748

1.帶有屬性的處理類:

public class dometag extends ******tagsupport

//3.覆蓋dotag方法

@override

public void dotag() throws jspexception, ioexception

//改變標籤體的內容

//1.建立stringwriter臨時容器

stringwriter sw = new stringwriter();

//2.把標籤體拷貝到臨時容器

jspbody.invoke(sw);

//3.從臨時容器中得到標籤體內容

string content = sw.tostring();

//4.改變內容

content = content.tolowercase();

system.out.println(content);

this.getjspcontext().getout().write(content);

throw new skippageexception(); }

} <?xml version = "1.0" encoding = "utf-8" ?>

1.1test

showip

com.test.showiptag

scriptless

dometag

com.test.dometag

scriptless

numtrue

true

3.頁面的使用:

4,執行結果:

JSP自定義標籤

1.jsp自定義標籤組成部分 web.xml載入標籤庫,標籤庫描述檔案 tld 標籤處理程式類。2.在自定義標籤的起始和結束標籤之間的部分為標籤體 body 3.分別介紹一下jsp自定義標籤的三個組成部分,以輸出經典的 helloworld為例。修改web.xml載入標籤庫 描述標籤庫檔案 tld ...

JSP自定義標籤

1 開發自定義標籤庫 繼承父類 tagsupport重寫dotag 方法 2 建立tld檔案 1.0mytaglib web inf tlds diego.tld hellotag hellotag empty 3 使用標籤庫 taglib uri web inf tlds diego.tld pr...

JSP自定義標籤

測試環境 tomcat5.5 新增的jar包 jstl.jar standard.jar 自定義jsp標籤的處理過程 來自網上 1 在jsp中引入標籤庫 taglib prefix taglibprefix uri tagliburi 2 在jsp中使用標籤庫標籤 3 web容器根據第二個步驟中的p...