tag library的工作原理也很簡單,離不開tld和tei這兩種文件。tld是使用標準的xml語法定義標記和標記屬性的、擴展名為.tld的文件。tei其實就是標準的java文件,這個文件中聲明了各種各樣的方法,對相應的tld文件中的標記進行處理。也就是說一個完整的基于tag library的jsp應用系統是由.jsp、.tld、.class(.java)這三個重要文件組成的。所以,jrun安裝目錄中的servers/lib/jruntags.jar文件在本例中扮演著極其重要的角色,jruntags.jar文件是包含了taglib.tld和相應的很多tei(.class)文件的壓縮包。