Problem with xtree - Velocity!!!

"Andre Zerbinatti" <azerbinatti-/1Rj0zDCqbBfyO9Q7EP/[email protected]>
Newsgroups gmane.comp.java.struts-menu.user
Message-ID <[email protected]>
Hello all!!!

I am having a strange problem trying
to integrate Struts-Menu with my
application... I am trying to use the
XTree menu, and when I forward to the
JSP which have the tree, I got this
exception:

javax.servlet.ServletException:
org/apache/velocity/context/Context
	at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:536)
	at
org.apache.jsp.ctga_hierarchy_viewgraphic_jsp._jspService(ctga_hierarchy_viewgraphic_jsp.java:77)
	at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
	at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
	at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
	at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432)
	at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356)
	at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
	at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
	at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)





First I configured my
struts-config.xml (the path is correct):

<!-- Struts Menu Plugin -->
<plug-in
className="net.sf.navigator.menu.MenuPlugIn">
<set-property
property="menuConfig"
value="/WEB-INF/conf/menu-config.xml"/>
</plug-in>



Then I configured my menu-config.xml:

<?xml version="1.0"
encoding="ISO-8859-1"?>
<!-- Copyright (c) 2004 Kaffa Software
Consulting. Todos os Direitos
Reservados -->


<MenuConfig>
<Displayers>
<Displayer name="DropDown"

type="net.sf.navigator.displayer.DropDownMenuDisplayer"/>
<Displayer name="Simple"

type="net.sf.navigator.displayer.SimpleMenuDisplayer"/>
<Displayer name="CoolMenu"

type="net.sf.navigator.displayer.CoolMenuDisplayer"/>
<Displayer name="CoolMenu4"

type="net.sf.navigator.displayer.CoolMenuDisplayer4"/>
<Displayer name="MenuForm"

type="net.sf.navigator.example.PermissionsFormMenuDisplayer"/>
<Displayer name="ListMenu"

type="net.sf.navigator.displayer.ListMenuDisplayer"/>
<Displayer name="TabbedMenu"

type="net.sf.navigator.displayer.TabbedMenuDisplayer"/>
<Displayer name="Velocity"

type="net.sf.navigator.displayer.VelocityMenuDisplayer"/>
</Displayers>

<Menus>
<Menu name="ToDoListMenuFile"
title="FILE" description="test"
width="50">
<Item name="TDLnew" title="NEW">
<Item name="TDLnewcase"
title="CASE"
image="images/case-new.png"
location="NewCase.jsp"/>
<Item name="TDLnewitem"
title="ITEM"
image="images/item-new.png"
location="index.jsp"/>
<Item name="TDLnewparty"
title="PARTY"
image="images/party-new.png"
location="index.jsp"/>
</Item>
<Item name="TDLopen"
title="OPEN">
<Item name="TDLopencase"
title="CASE"
image="images/case-open.png"
location="index.jsp"/>
<Item name="TDLopenitem"
title="ITEM"
image="images/item-open.png"
location="index.jsp"/>
<Item name="TDLopenparty"
title="PARTY"
image="images/party-open.png"
location="index.jsp"/>
</Item>
<Item name="TDLexit"
title="EXIT"
image="images/exit.png"
location="index.jsp"/>
</Menu>
</Menus>

</MenuConfig>




And the JSP:

<script type="text/javascript">

<menu:useMenuDisplayer
name="Velocity"

config="/WEB-INF/velocity/templates/xtree.html"


bundle="org.apache.struts.action.MESSAGE">

if (document.getElementById) {
<menu:displayMenu
name="ToDoListMenuFile"/>
} else {
var msg = "Your
browser does not support
document.getElementById().\n";
msg += "You must use a
modern browser for this graphic.";
alert(msg);
}

</menu:useMenuDisplayer>

</script>


Anyone knows what is happening??? I
followed every step of the main Struts
Menu page, and I wasnt able to solve
this problem!!!



Thanks a lot!!!


Andre Zerbinatti
 
__________________________________________________________________________
Acabe com aquelas janelinhas que pulam na sua tela.
AntiPop-up UOL - É grátis!
http://antipopup.uol.com.br/




-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idG21&alloc_id040&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.