{"id":743,"date":"2009-09-15T16:24:33","date_gmt":"2009-09-15T06:24:33","guid":{"rendered":"https:\/\/eisabainyo.net\/weblog\/?page_id=743"},"modified":"2020-12-21T20:20:12","modified_gmt":"2020-12-21T10:20:12","slug":"introduction-to-jsp-standard-tag-library-jstl-basics","status":"publish","type":"page","link":"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/","title":{"rendered":"Introduction to JSP Standard Tag Library (JSTL Basics)"},"content":{"rendered":"<p><strong>Tag libraries to include in your .jsp page<\/strong><\/p>\n<p>&lt;%@ taglib prefix=&quot;c&quot; uri=&quot;http:\/\/java.sun.com\/jsp\/jstl\/core&quot; %&gt;<br \/>\n&lt;%@ taglib prefix=&quot;fmt&quot; uri=&quot;http:\/\/java.sun.com\/jsp\/jstl\/fmt&quot; %&gt;<br \/>\n&lt;%@ taglib prefix=&quot;fn&quot; uri=&quot;http:\/\/java.sun.com\/jsp\/jstl\/functions&quot; %&gt;<\/p>\n<p><strong>Include file (Java)<\/strong><\/p>\n<pre>&lt;%@ include file=&quot;\/WEB-INF\/jsp\/common\/date.jsp&quot; %&gt;<\/pre>\n<p><strong>Include file (JSP)<\/strong><\/p>\n<pre>&lt;jsp:include page=&quot;\/WEB-INF\/jsp\/common\/date.jsp&quot;&gt;\r\n\t&lt;jsp:param name=&quot;title&quot; value=&quot;Date and Time&quot;\/&gt;\r\n&lt;\/jsp:include&gt;<\/pre>\n<p><strong>Import a URL<\/strong><\/p>\n<pre>&lt;c:import url=&quot;http:\/\/www.google.com&quot;&gt;\r\n\t&lt;jsp:param name=&quot;title&quot; value=&quot;Google&quot;\/&gt;\r\n&lt;\/c:import&gt;<\/pre>\n<p><strong>Set a variable to be used within the page<\/strong><\/p>\n<pre>&lt;c:set var=&quot;title&quot; value=&quot;Web Developmenent Blog&quot;\/&gt;<\/pre>\n<p>This can be used inside the jsp page by calling ${title}<\/p>\n<p><strong>For each loop<\/strong><\/p>\n<pre>&lt;c:forEach items=&quot;${result}&quot; varStatus=&quot;status&quot; var=&quot;item&quot;&gt;\r\n\t${item.title}\r\n&lt;\/c:forEach&gt;<\/pre>\n<p><strong>For each loop with a pre-determined limit<\/strong><\/p>\n<p>Display the first 3 items<\/p>\n<pre>&lt;c:forEach items=&quot;${result}&quot; varStatus=&quot;status&quot; \r\nvar=&quot;item&quot; begin=&quot;0&quot; end=&quot;2&quot;&gt;\r\n\t...\r\n&lt;\/c:forEach&gt;<\/pre>\n<p><strong>Check if it is the last item in the loop<\/strong><\/p>\n<pre>&lt;c:forEach items=&quot;${items}&quot; var=&quot;item&quot; varStatus=&quot;status&quot;&gt;\r\n\t${item}&lt;c:if test=&quot;${not status.last}&quot;&gt;, &lt;\/c:if&gt;\r\n&lt;\/c:forEach&gt;<\/pre>\n<p><strong>If condition<\/strong><\/p>\n<pre>&lt;c:if test=&quot;${not empty title}&quot;&gt;\r\n\tTitle isn't empty\r\n&lt;\/c:if&gt;<\/pre>\n<p><strong>If condition with more than one possible result<\/strong><\/p>\n<pre>&lt;c:choose&gt;\r\n   \t&lt;c:when test=&quot;${linkNameLen &gt; 18}&quot;&gt;\r\n   \t\t&lt;c:set var='linkNameShort' value='${fn:substring(link.linkName, 0, 18)}...'\/&gt;\r\n   \t&lt;\/c:when&gt;\r\n   \t&lt;c:otherwise&gt;\r\n    \t\t&lt;c:set var='linkNameShort' value='${link.linkName}'\/&gt;  \t\t\t\t\r\n   \t&lt;\/c:otherwise&gt;\r\n&lt;\/c:choose&gt;<\/pre>\n<h3>Are you a developer? Want to get a promotion, work on interesting projects, land a high paying job at a tech company or stand out from the crowd? <\/h3>\n<h4>Then this ebook is for you!<\/h4>\n<p><a href=\"https:\/\/gumroad.com\/l\/softwaredevelopers\" target=\"_blank\" rel=\"noopener noreferrer\">Career Guide for Software Developers<\/a><\/p>\n<div class=\"align-center\"><a href=\"https:\/\/gumroad.com\/l\/softwaredevelopers\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/static-2.gumroad.com\/res\/gumroad\/6009293493815\/asset_previews\/effd399f91656e11650733264eb1f73f\/retina\/careerguide-poster.jpg\" width=\"600\" alt=\"Career Guide for Software Developers\"><\/a><\/div>\n<p><strong>Display a subset of a string<\/strong><\/p>\n<p>Display only the first 80 characters<\/p>\n<pre>${fn:substring(url, 0, 80)}<\/pre>\n<p><strong>Count the total number of characters in a string<\/strong><\/p>\n<pre>&lt;c:if test=&quot;${fn:length(url) &gt; 80}&quot;&gt;...&lt;\/c:if&gt;<\/pre>\n<p><strong>Replace certain characters in a string<\/strong><\/p>\n<pre>&lt;c:set var=&quot;description&quot; \r\nvalue=&quot;${fn:replace(string, 'Old Text', 'New Text')}&quot; \/&gt;<\/pre>\n<p><strong>Convert string to all lowercases<\/strong><\/p>\n<pre>${fn:toLowerCase(string)}<\/pre>\n<p><strong>Check if a string contains certain value<\/strong><\/p>\n<pre>&lt;c:if test=&quot;${not empty param.gender &amp;&amp; \r\nfn:contains(param.gender,'Female')}&quot;&gt; checked=&quot;checked&quot;&lt;\/c:if&gt;<\/pre>\n<p><strong>Split a string into an array<\/strong><\/p>\n<p>Eg: Split 14\/10\/2009<\/p>\n<pre>&lt;c:set var=&quot;date&quot; value=&quot;${fn:split(start_date, '\/')}&quot; \/&gt;  \r\n&lt;c:set var=&quot;day&quot; value=&quot;${date[0]}&quot; \/&gt;\r\n&lt;c:set var=&quot;month&quot; value=&quot;${date[1]}&quot; \/&gt;\r\n&lt;c:set var=&quot;year&quot; value=&quot;${date[2]}&quot; \/&gt;<\/pre>\n<p><strong>Check if a string starts with certain characters<\/strong><\/p>\n<pre>&lt;c:choose&gt;\r\n\t&lt;c:when test=&quot;${fn:startsWith(website,'http') }&quot;&gt;\r\n\t\t&lt;a href=&quot;${website}&quot;&gt;${website}&lt;\/a&gt;\r\n\t&lt;\/c:when&gt;\r\n\t&lt;c:otherwise&gt;\r\n\t\t&lt;a href=&quot;http:\/\/${website}&quot;&gt;http:\/\/${website}&lt;\/a&gt;\r\n\t&lt;\/c:otherwise&gt;\r\n&lt;\/c:choose&gt;<\/pre>\n<p><strong>Display text with html values escaped<\/strong><\/p>\n<pre>&lt;c:out value=&quot;${summary}&quot;\/&gt;<\/pre>\n<p><strong>Display text with html values<\/strong><\/p>\n<pre>&lt;c:out value=&quot;${cat.name}&quot; escapeXml=&quot;false&quot;\/&gt;<\/pre>\n<p><strong>Escape html values (same result as using &lt;c:out&gt;)<\/strong><\/p>\n<pre>${fn:escapeXml(summary)}<\/pre>\n<p><strong>OR operator<\/strong><\/p>\n<pre>&lt;c:if test=&quot;${(title == 'null') || (empty title)}&quot;&gt;\r\n\t...\r\n&lt;\/c:if&gt;<\/pre>\n<p><strong>AND operator<\/strong><\/p>\n<pre>&lt;c:if test=&quot;${(title != 'null') &amp;&amp; (title == 'Page 1')}&quot;&gt;\r\n\t...\r\n&lt;\/c:if&gt;<\/pre>\n<p><strong>Maths operators<\/strong><\/p>\n<p>Addition<\/p>\n<pre>&lt;c:if test=&quot;${counter + 2 == 4}&quot;&gt;<\/pre>\n<p>Subtraction<\/p>\n<pre>&lt;c:if test=&quot;${counter - 2 == 0}&quot;&gt;<\/pre>\n<p>Multiplication<\/p>\n<pre>&lt;c:if test=&quot;${counter * 2 == 4}&quot;&gt;<\/pre>\n<p>Division<\/p>\n<pre>&lt;c:if test=&quot;${counter \/ 2 == 4}&quot;&gt;<\/pre>\n<p>Remainder<\/p>\n<pre>&lt;c:if test=&quot;${counter % 2 == 0}&quot;&gt;<\/pre>\n<p><strong>Form a URL with parameters<\/strong><\/p>\n<pre>&lt;c:url value=&quot;http:\/\/www.google.com\/search&quot; var=&quot;google_search&quot;&gt;\r\n\t&lt;c:param name=&quot;q&quot; value=&quot;web development blog&quot;\/&gt;\r\n\t&lt;c:param name=&quot;hl&quot; value=&quot;en&quot;\/&gt;\r\n&lt;\/c:url&gt;<\/pre>\n<pre>&lt;c:out value=&quot;${google_search}&quot;\/&gt;<\/pre>\n<p><strong>Check a parameter from URL<\/strong><\/p>\n<pre>&lt;c:if test=&quot;${param.name != 'null' &amp;&amp; not empty param.name}&quot;&gt;\r\n\t...\r\n&lt;\/c:if&gt;<\/pre>\n<p><strong>Check session<\/strong><\/p>\n<pre>&lt;c:when test=&quot;${not empty sessionScope['javax.portlet.userinfo']}&quot;&gt;<\/pre>\n<p><strong>Check if form is submitted<\/strong><\/p>\n<pre>&lt;c:if test=&quot;${pageContext.request.method == 'POST'}&quot;&gt;\r\n\t...\r\n&lt;\/c:if&gt;<\/pre>\n<h3>Other JSP\/JSTL Resources<\/h3>\n<ul>\n<li><a href=\"http:\/\/ndpsoftware.com\/JSPXMLCheatSheet.html\">JSP 2.0 XML Cheat Sheet<\/a><\/li>\n<li><a href=\"http:\/\/bellsouthpwp.net\/b\/i\/billsigg\/jstl-quick-reference.pdf\">JSTL Quick Reference<\/a><\/li>\n<li><a href=\"http:\/\/java.sun.com\/j2ee\/1.4\/docs\/tutorial\/doc\/JSTL3.html\">Using JSTL<\/a><\/li>\n<li><a href=\"http:\/\/www.herongyang.com\/jsp\/jstl.html\">JSP Standard Tag Libraries (JSTL)<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Tag libraries to include in your .jsp page &lt;%@ taglib prefix=&quot;c&quot; uri=&quot;http:\/\/java.sun.com\/jsp\/jstl\/core&quot; %&gt; &lt;%@ taglib<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-743","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introduction to JSP Standard Tag Library (JSTL Basics) | Tech Leadership Advice &amp; Resources<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introduction to JSP Standard Tag Library (JSTL Basics) | Tech Leadership Advice &amp; Resources\" \/>\n<meta property=\"og:description\" content=\"Tag libraries to include in your .jsp page &lt;%@ taglib prefix=&quot;c&quot; uri=&quot;http:\/\/java.sun.com\/jsp\/jstl\/core&quot; %&gt; &lt;%@ taglib\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/\" \/>\n<meta property=\"og:site_name\" content=\"Tech Leadership Advice &amp; Resources\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-21T10:20:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/static-2.gumroad.com\/res\/gumroad\/6009293493815\/asset_previews\/effd399f91656e11650733264eb1f73f\/retina\/careerguide-poster.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/\",\"url\":\"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/\",\"name\":\"Introduction to JSP Standard Tag Library (JSTL Basics) | Tech Leadership Advice &amp; Resources\",\"isPartOf\":{\"@id\":\"https:\/\/eisabainyo.net\/weblog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/static-2.gumroad.com\/res\/gumroad\/6009293493815\/asset_previews\/effd399f91656e11650733264eb1f73f\/retina\/careerguide-poster.jpg\",\"datePublished\":\"2009-09-15T06:24:33+00:00\",\"dateModified\":\"2020-12-21T10:20:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/#primaryimage\",\"url\":\"https:\/\/static-2.gumroad.com\/res\/gumroad\/6009293493815\/asset_previews\/effd399f91656e11650733264eb1f73f\/retina\/careerguide-poster.jpg\",\"contentUrl\":\"https:\/\/static-2.gumroad.com\/res\/gumroad\/6009293493815\/asset_previews\/effd399f91656e11650733264eb1f73f\/retina\/careerguide-poster.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/eisabainyo.net\/weblog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction to JSP Standard Tag Library (JSTL Basics)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/eisabainyo.net\/weblog\/#website\",\"url\":\"https:\/\/eisabainyo.net\/weblog\/\",\"name\":\"Career Resources for Professionals in Tech\",\"description\":\"Books, worksheets, templates, frameworks and other useful resources for Chief Technology Officers (CTOs), VPs of Engineering &amp; Technology Directors\",\"publisher\":{\"@id\":\"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/33457dd19f1ad9bbd4b0cb50c54dfcab\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/eisabainyo.net\/weblog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/33457dd19f1ad9bbd4b0cb50c54dfcab\",\"name\":\"Isabel Nyo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3d4b1a4e0f425adb39b242b0d62c5fac07c82f8314a24631f1d16f47bdf006d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3d4b1a4e0f425adb39b242b0d62c5fac07c82f8314a24631f1d16f47bdf006d8?s=96&d=mm&r=g\",\"caption\":\"Isabel Nyo\"},\"logo\":{\"@id\":\"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/image\/\"},\"description\":\"My interests: Web Development, Web Design, Web Applications, Web 2.0, AJAX, Search Engine Optimisation, Latest Technologies and more..\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introduction to JSP Standard Tag Library (JSTL Basics) | Tech Leadership Advice &amp; Resources","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/","og_locale":"en_US","og_type":"article","og_title":"Introduction to JSP Standard Tag Library (JSTL Basics) | Tech Leadership Advice &amp; Resources","og_description":"Tag libraries to include in your .jsp page &lt;%@ taglib prefix=&quot;c&quot; uri=&quot;http:\/\/java.sun.com\/jsp\/jstl\/core&quot; %&gt; &lt;%@ taglib","og_url":"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/","og_site_name":"Tech Leadership Advice &amp; Resources","article_modified_time":"2020-12-21T10:20:12+00:00","og_image":[{"url":"https:\/\/static-2.gumroad.com\/res\/gumroad\/6009293493815\/asset_previews\/effd399f91656e11650733264eb1f73f\/retina\/careerguide-poster.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/","url":"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/","name":"Introduction to JSP Standard Tag Library (JSTL Basics) | Tech Leadership Advice &amp; Resources","isPartOf":{"@id":"https:\/\/eisabainyo.net\/weblog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/#primaryimage"},"image":{"@id":"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/#primaryimage"},"thumbnailUrl":"https:\/\/static-2.gumroad.com\/res\/gumroad\/6009293493815\/asset_previews\/effd399f91656e11650733264eb1f73f\/retina\/careerguide-poster.jpg","datePublished":"2009-09-15T06:24:33+00:00","dateModified":"2020-12-21T10:20:12+00:00","breadcrumb":{"@id":"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/#primaryimage","url":"https:\/\/static-2.gumroad.com\/res\/gumroad\/6009293493815\/asset_previews\/effd399f91656e11650733264eb1f73f\/retina\/careerguide-poster.jpg","contentUrl":"https:\/\/static-2.gumroad.com\/res\/gumroad\/6009293493815\/asset_previews\/effd399f91656e11650733264eb1f73f\/retina\/careerguide-poster.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/eisabainyo.net\/weblog\/introduction-to-jsp-standard-tag-library-jstl-basics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/eisabainyo.net\/weblog\/"},{"@type":"ListItem","position":2,"name":"Introduction to JSP Standard Tag Library (JSTL Basics)"}]},{"@type":"WebSite","@id":"https:\/\/eisabainyo.net\/weblog\/#website","url":"https:\/\/eisabainyo.net\/weblog\/","name":"Career Resources for Professionals in Tech","description":"Books, worksheets, templates, frameworks and other useful resources for Chief Technology Officers (CTOs), VPs of Engineering &amp; Technology Directors","publisher":{"@id":"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/33457dd19f1ad9bbd4b0cb50c54dfcab"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eisabainyo.net\/weblog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/33457dd19f1ad9bbd4b0cb50c54dfcab","name":"Isabel Nyo","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3d4b1a4e0f425adb39b242b0d62c5fac07c82f8314a24631f1d16f47bdf006d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3d4b1a4e0f425adb39b242b0d62c5fac07c82f8314a24631f1d16f47bdf006d8?s=96&d=mm&r=g","caption":"Isabel Nyo"},"logo":{"@id":"https:\/\/eisabainyo.net\/weblog\/#\/schema\/person\/image\/"},"description":"My interests: Web Development, Web Design, Web Applications, Web 2.0, AJAX, Search Engine Optimisation, Latest Technologies and more.."}]}},"_links":{"self":[{"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/pages\/743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/comments?post=743"}],"version-history":[{"count":12,"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/pages\/743\/revisions"}],"predecessor-version":[{"id":3407,"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/pages\/743\/revisions\/3407"}],"wp:attachment":[{"href":"https:\/\/eisabainyo.net\/weblog\/wp-json\/wp\/v2\/media?parent=743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}