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