重讀servlcet 八 標籤開發

2021-08-29 19:38:20 字數 1239 閱讀 1557

[b]巢狀標籤[/b][list]

[*][b]1,父標籤menutag擴充套件tagsupport[/b]

[/list]

public class menutag  extends tagsupport

public void setname(string name)

public int dostarttag() throws jspexception

//讓子標記告訴父標記,這個字標記的屬性是什麼(在dostarttag()和doendtag()

//之間呼叫。

public int addmenuitem(string item)

public int doendtag() throws jspexception

catch(exception e)

return eval_page;

}

[list]

[*][b]2,子標籤menuitem擴充套件tagsupport[/b]

[/list]

public class menuitemtag extends tagsupport 

public void setitemvalue(string itemvalue)

public int dostarttag() throws jspexception

public int doendtag() throws jspexception

}

[list]

[*][b]3,配置menu.tag[/b]

[/list]

menu

foo.menutag

scriptless

name

true

true

menuitem

foo.menuitemtag

empty

itemvalue

true

true

[b][list]

[*]4,menutag.jsp檔案,顯示子標籤,父標籤的巢狀

[/list][/b]

<%@page pageencoding="utf-8"%>

<%@taglib prefix="menu" uri="menutag"%>

Revit二次開發八 事務標籤值

revit開發中,事務應用非常頻繁,所有revit api提供了使用者顯式地指定標籤值。來控制在revit的iexternalcommand中,是否使用事務,其使用的屬性為transactionmode。如下 autodesk.revit.attributes.transaction autodes...

前端基礎八之文字標籤

1 strong與em標籤 strong表示乙個強調內容,重要內容,該標籤內容一般有個加粗的效果.em表示強調內容,但是沒有strong那麼強烈,一般以斜體表示。2 b標籤與i標籤 b標籤用來設定加粗的文字,顯示效果和strong是一樣的 i標籤用來設定斜體字,顯示效果和em是一樣的。但是注意的是,...

Python開發之路(八)

一 異常處理 try和except 釋義 try是讓程式先試著執行try下的 如果不報錯就走這條 except是一旦try下的 在執行過程中報錯,就走except這條。例如一段 try print 11111 l l 2 int a print 222222 except exception as ...