1.一種基于自定義標(biāo)簽的合同模板實現(xiàn)辦法,包括如下組成部分:
標(biāo)簽:基于XML文件描述;
標(biāo)簽庫:用于存儲各種標(biāo)簽數(shù)據(jù);
標(biāo)簽庫描述文件:標(biāo)簽庫描述文件是一個XML文件,用于提供標(biāo)簽庫中類和JSP中對標(biāo)簽引用的映射關(guān)系;
標(biāo)簽處理類:基于Java語言實現(xiàn)的類,繼承了J2EE中的TagSupport或者擴(kuò)展了SimpleTag接口,用于實現(xiàn)自定義JSP標(biāo)簽的具體功能。
2.根據(jù)權(quán)利要求1所述的一種基于自定義標(biāo)簽的合同模板實現(xiàn)辦法,其特征在包括如下實現(xiàn)步驟:
步驟1,自定義JSP標(biāo)簽:定義類似<% @ taglib prefix=”someprefix” uri=”/sometaglib” %>格式的標(biāo)簽,
步驟2,識別標(biāo)簽:從一個指定的標(biāo)簽庫中識別出代表這種自定義行為的標(biāo)簽,找出一個自定義行為屬于標(biāo)簽庫,必須保證在同一個頁面中使用相同前綴的元素都屬于這個標(biāo)簽庫,每個標(biāo)簽庫都定義一個默認(rèn)的前綴,用在標(biāo)簽庫的文檔中或者頁面中插入自定義標(biāo)簽;
步驟3,標(biāo)簽實例化:基于URI實現(xiàn),使得每個自定義行為找到對應(yīng)的類,這個URI包含了一個字符串,容器用它來定位tld文件,在tld文件中可以找到標(biāo)簽庫中所有標(biāo)簽處理類的名稱;
步驟4,建立映射關(guān)系:當(dāng)web應(yīng)用程序啟動時,搜索所有以.tld結(jié)尾的文件,對于每個tld文件,先獲取標(biāo)簽庫的URI,然后為每個tld文件和對應(yīng)的URI創(chuàng)建映射關(guān)系;
步驟5,匹配:在JSP頁面中,通過使用帶有URI屬性值的標(biāo)簽庫指令來和具體的標(biāo)簽庫匹配。
3.根據(jù)權(quán)利要求2所述的基于自定義標(biāo)簽的合同模板實現(xiàn)辦法,其特征在于,需基于Java語言實現(xiàn)。
4.根據(jù)權(quán)利要求2所述的基于自定義標(biāo)簽的合同模板實現(xiàn)辦法,其特征在于,所述的標(biāo)簽庫是XML文件庫。
5.根據(jù)權(quán)利要求2所述的基于自定義標(biāo)簽的合同模板實現(xiàn)辦法,其特征在于需基于BS模式。
6.根據(jù)權(quán)利要求2所述的基于自定義標(biāo)簽的合同模板實現(xiàn)辦法,其特征在于,所述合同模板,用于商業(yè)合同。