Hi,
I've just posted this stuff into sourceforge SM forum, but it bacame a mess becouse of all the special symbols, so here again:

I have really strange problem, when putting the repository into the scope.

If I use FormBean as:

<bean:define id="myRepo" name="showMenuForm" property="repository"/>

everything works just fine, but if I wan't to avoid using bean and just put the Repository into session-context, there's an error:

<c:set var="depo" value="menuRepository"/>
<bean:define id="myRepo2" value="${sessionScope[depo]}"/>

so using of "myRepo2" instead of "myRepo" in

<menu:useMenuDisplayer name="ListMenu" repository="myRepo">

leads to this exception:

java.lang.ClassCastException: java.lang.String
net.sf.navigator.taglib.UseMenuDisplayerTag.doStartTag(UseMenuDisplayerTag.java:141) org.apache.jsp.jsp.showMenu_jsp._jspx_meth_menu_useMenuDisplayer_0(org.apache.jsp.jsp.showMenu_jsp:310) org.apache.jsp.jsp.showMenu_jsp._jspService(org.apache.jsp.jsp.showMenu_jsp:174)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
...

Well, if I do ${myRepo2} = ${myRepo} in my JSP I get correct output:

[EMAIL PROTECTED] = [EMAIL PROTECTED]

Well, it seams that myRepo2 == myRepo, so why there's an error??? Or am I just forced to use a FormBean for this stuff?

Thanks in advance,

Danny Lee



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
struts-menu-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/struts-menu-user

Reply via email to