Home > Guides > Tag Developers Guide > Struts Tags > UI Tags > Themes and Templates > ajax theme > ajax head template |

Apache Struts 2 Documentation
ajax head template
Edit Page Browse Space Add Page Add News

The ajax head template builds upon the xhtml head template by providing additional JavaScript includes for the Dojo Toolkit, which is used by the ajax a template, ajax div template , and the ajax tabbedPanel template. It is required to use this tag, `<ww:head theme="ajax"/>`, in your HTML `<head>` block if you wish to use AJAX feature. The contents of head.ftl are:

Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20

If you are having trouble getting the AJAX theme to work, you should include the above JavaScript in your page manually, changing "isDebug: false" to "isDebug: true". This will log out debugging information directly to the screen.

Note that Dojo is configured to use the same character encoding specified in struts.properties, typically UTF-8. For a simple example of how to use the head tag with the AJAX theme, simply do the following in your HTML:

Error formatting macro: snippet: java.lang.IndexOutOfBoundsException: Index: 20, Size: 20

The above sample is from Struts trunk; for 2.0.6 you should use `<s:head debug="true"/>`.

Children Show Children Hide Children
$page.link($child) (Apache Struts 2 Documentation)