What you can do, is make a JSP page and include the template header at
the start and the template footer and the end. In that way the output
from your JSP appears in the center area.<br>
<br>
Here is a simple sitemap script which illustrates this:<br>
<br>
<%@ page session="false" %><br>
<%@ page import="java.util.*" %><br>
<%@ page import="org.opencms.jsp.*" %><br>
<%@ page import="org.opencms.file.*" %><br>
<%@ taglib prefix="cms" uri="<a href="http://www.opencms.org/taglib/cms">http://www.opencms.org/taglib/cms</a>" %><br>
<br>
<%!<br>
public void buildSiteMap(org.opencms.jsp.CmsJspActionElement cms,<br>
String uri, java.io.Writer out) throws Exception {<br>
<br>
  String desc;<br>
  List navList = cms.getNavigation().getNavigationForFolder(uri);<br>
<br>
  if (navList.size() > 0) {<br>
<br>
    out.write("<ul>\n");<br>
<br>
    Iterator navItem = navList.iterator();<br>
    CmsJspNavElement nav;<br>
    String target;<br>
    while (navItem.hasNext()) {<br>
      nav = (CmsJspNavElement) navItem.next();<br>
      if (nav != null) {<br>
        target = nav.getResourceName();<br>
<br>
        out.write("<li>");<br>
<br>
        if (nav.isFolderLink()) {<br>
           target = cms.link(target + "index.html");<br>
        } else {<br>
          target = cms.link(target);<br>
        }<br>
<br>
        out.write("<a href=\"" + target + "\">" + nav.getNavText() + "</a>\n");<br>
<br>
        desc = nav.getDescription();<br>
        if (desc != null) out.write(" &nbsp;" + desc);<br>
<br>
        if (nav.isFolderLink()) {<br>
          buildSiteMap(cms, nav.getResourceName(), out);<br>
        }<br>
<br>
      }<br>
    }<br>
<br>
    out.write("</ul>\n");<br>
<br>
  }<br>
}<br>
%><br>
<br>
<cms:include property="template" element="head" /><br>
<h2>Site map</h2><br>
<%<br>
    CmsJspActionElement cms = new CmsJspActionElement (pageContext, request, response);<br>
    buildSiteMap(cms, "/", out);<br>
%><br>
<br>
<cms:include property="template" element="foot" /><br>
<br>
<br>
<br><br><div><span class="gmail_quote">On 9/14/05, <b class="gmail_sendername">philip lau</b> <<a href="mailto:pcllau@gmail.com">pcllau@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi All,<br><br>I have successfully created an intranet using the templateone<br>template. But one thing I really would like to be able to do, is to<br>have jsp pages in the main body section of the templateone template.<br>
<br>Thanks,<br><br>Philip Lau<br><br><br>_______________________________________________<br>This mail is send to you from the opencms-dev mailing list<br>To change your list options, or to unsubscribe from the list, please visit
<br><a href="http://mail.opencms.org/mailman/listinfo/opencms-dev">http://mail.opencms.org/mailman/listinfo/opencms-dev</a><br></blockquote></div><br>