An HTML-based graphical user interface typically uses HTML, some JavaScript(TM), and JavaServer Pages (JSPs) to dynamically construct the HTML pages requested by a client Web browser. The Branch Transformation Toolkit provides new set jsp tag library which based on the Struts Tag Library to support HTML development.