// write out the include
ScriptTag.State state = new ScriptTag.State();
TagRenderingBase br = TagRenderingBase.Factory.getRendering(TagRenderingBase.SCRIPT_TAG, pageContext.getRequest());
state.src = req.getContextPath() + "/resources/beehive/version1/javascript/netui-tree.js";
br.doStartTag(writer, state);
br.doEndTag(writer);
// write out the dynamic content
ScriptRequestState srs = ScriptRequestState.getScriptRequestState(req);
srs.writeFeature(sr, writer, CoreScriptFeature.DYNAMIC_INIT, true, false, new Object[]{req.getContextPath()});