{"id":1301,"date":"2011-08-23T11:41:36","date_gmt":"2011-08-23T07:41:36","guid":{"rendered":"http:\/\/www.dhtmlx.com\/blog\/?p=1301"},"modified":"2026-04-03T15:35:02","modified_gmt":"2026-04-03T12:35:02","slug":"introducing-dhtmlx-java%e2%84%a2-tag-library","status":"publish","type":"post","link":"https:\/\/dhtmlx.com\/blog\/introducing-dhtmlx-java%e2%84%a2-tag-library\/","title":{"rendered":"DHTMLX Java Tag Library by Mylaensys"},"content":{"rendered":"<p>\n        <div class=\"info-block\">\n            <div class=\"info-icon\">\n                <svg viewBox=\"0 0 14 16\">\n                    <path fill-rule=\"evenodd\" d=\"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z\"><\/path>\n                <\/svg>\n\n                INFO\n            <\/div>\n\n            <div class=\"info-content\">\n                <p>\n                    If you are using an outdated version of DHTMLX Suite 5 and require the documentation for it, \n                    please <a href=\"https:\/\/dhtmlx.com\/docs\/contact.shtml\" title=\"\">contact us<\/a>, <br \/>and we will send it to you.\n                <\/p>\n            <\/div>\n        <\/div>\n    <br \/>\nIf you are a Java developer that uses DHTMLX components, check out the DHTMLX Java&trade; Tag Library created by <a href=\"https:\/\/www.mylaensys.com\/home.jsp\">Mylaensys<\/a>. They offer a collection of easy-to-use custom tags to easily combine the power and flexibility of DHTMLX components with Java\u2122 technology.<\/p>\n<p>The Tag library encapsulates the core DHTMLX functionality as simple tags, which are common to many web applications, providing support for tasks, such as DHTMLX components initialization, components integration, internationalization, and security. The JSP pages created with the Java Tag Library are simple, easy to develop and maintain, and ready to be used with any Java web framework.<\/p>\n<p>The code example below illustrates the initialization of dhtmlxTabbar:<\/p>\n<div class=\"codecolorer-container html4strict default\" style=\"overflow:auto;white-space:nowrap;\"><div class=\"html4strict codecolorer\">1.&nbsp; <span class=\"sc2\">&lt;dhtmlx:body <span class=\"kw3\">name<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;initializeDHTMLX&quot;<\/span> imagePath<span class=\"sy0\">=<\/span><span class=\"st0\">&quot;imgs\/&quot;<\/span>&gt;<\/span><br \/>\n2.&nbsp; &nbsp; &nbsp;<span class=\"sc2\">&lt;dhtmlx:tabbar <span class=\"kw3\">name<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;tabbar&quot;<\/span> <span class=\"kw3\">id<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;document.body&quot;<\/span>&gt;<\/span><br \/>\n3.&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sc2\">&lt;dhtmlx:tab <span class=\"kw3\">name<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;a1&quot;<\/span> <span class=\"kw3\">text<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;Tab-a1&quot;<\/span> <span class=\"kw3\">id<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;tab_a1&quot;<\/span><span class=\"sy0\">\/<\/span>&gt;<\/span><br \/>\n4.&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"sc2\">&lt;dhtmlx:tab <span class=\"kw3\">name<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;a2&quot;<\/span> <span class=\"kw3\">text<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;Tab-a2&quot;<\/span> <span class=\"kw3\">id<\/span><span class=\"sy0\">=<\/span><span class=\"st0\">&quot;tab_a2&quot;<\/span><span class=\"sy0\">\/<\/span>&gt;<\/span><br \/>\n5.&nbsp; &nbsp; &nbsp;<span class=\"sc2\">&lt;<span class=\"sy0\">\/<\/span>dhtmlx:tabbar&gt;<\/span><br \/>\n6.&nbsp; <span class=\"sc2\">&lt;<span class=\"sy0\">\/<\/span>dhtmlx:body&gt;<\/span><\/div><\/div>\n<p>The Tag Library code generator translates the tags into the necessary JavaScript for component initialization, adding minimal cost to the overall performance.<\/p>\n<p>The current release 1.5 is based on DHTMLX 2.6, an update is scheduled for autumn 2011, which will include the updated features of DHTMLX 3.0. For additional information and technical details, please visit <a href=\"http:\/\/blog.mylaensys.com\/2011\/08\/getting-started-with-dhtmlx-java-tag.html\">Mylaensys blog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you are a Java developer that uses DHTMLX components, check out the DHTMLX Java&trade; Tag Library created by Mylaensys. They offer a collection of easy-to-use custom tags to &#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[72,1],"tags":[33,18,35,10],"class_list":["post-1301","post","type-post","status-publish","format-standard","hentry","category-general","category-uncategorized","tag-all-posts","tag-labs","tag-java","tag-dhtmlxsuite"],"_links":{"self":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/1301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/comments?post=1301"}],"version-history":[{"count":2,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/1301\/revisions"}],"predecessor-version":[{"id":15358,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/1301\/revisions\/15358"}],"wp:attachment":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/media?parent=1301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/categories?post=1301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/tags?post=1301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}