Hello,

I'm having some issues using the cookie persistence, it appears that
as long as the link is in the jsp directory the menu renders properly,
however if the link is not in the jsp directory the cookie is set to
null and when the page loads all of the trees are expanded.  Any help
would be greatly appreciated.

Here is the abridged version of the file that I'm using, this is
included on all pages of my application.

<div id="main"><a href=".">Main Demo</a>
        <div id="sidetree">
        <div class="treeheader">&nbsp;</div>
        <div id="sidetreecontrol"><a href="?#">Collapse All</a> | <a href="?
#">Expand All</a></div>
        <ul id="tree">
                <li><span>Customer Accounts</span>
                        <ul>
                                <li>
                                        <a href="/jsp/viewflightcalcrit.jsp" 
>Flight Search</a>
                                </li>
                                <%if (request.getRemoteUser() != null){%>
                                <li>
                                        <a 
href="/jsp/accountselection.jsp">Customer Selection</a>
                                </li>
                                <%}%>
                                <%if (session.getValue("customer") != null) { %>
                                <li>
                                        <a href="/jsp/cards.jsp">Owner 
Profile</a>
                                </li>
                                <li>
                                        <a 
href="/jsp/communicationnotes.jsp">Owner Communication</a>
                                </li>
                                <%}%>
                                <%if (session.getValue("customer") != null && 
session.getValue
("jetcard") != null) {%>
                                <li>
                                        <a 
href="/jsp/viewflightactivity.jsp">View Flight Activity</a>
                                </li>
                                <%}%>
                                <%if ((request.isUserInRole("OwnerServices") ||
request.isUserInRole("Finance"))) { %>
                                <li>
                                        <a 
href="/jsp/ownerprofile.jsp?new=<%=userRegion%>">Add New
Customer</a>
                                </li>
                                <%if (session.getValue("customer") != null && 
userRegion ==
custRegion){ %>
                                <li>
                                        <a href="/jsp/clientcardentry.jsp">Add 
New Card</a>
                                </li>
                                <%}%>
                                <%}%>
                                <%if (request.isUserInRole("OwnerServices") || 
request.isUserInRole
("Finance")) {%>
                                        <%if (request.isUserInRole("Finance")) 
{ %>
                                                <li>
                                                        <a 
href="/jsp/jetcardexpired.jsp">Expired Cards</a>
                                                </li>
                                        <%}%>
                                <%}%>
                                <%if(session.getValue("customer") != null && 
(request.isUserInRole
("Finance") || request.isUserInRole("Administrator") ||
request.isUserInRole("Sales") || request.isUserInRole("OSManager") ||
request.isUserInRole("OwnerServices"))){ %>
                                <li>
                                        <a href="/jsp/welcomecall.jsp">Welcome 
Call</a>
                                </li>
                                <%}%>
                                <%if(request.isUserInRole("Sales") || 
request.isUserInRole
("Administrator")){%>
                                <li>
                                        <a 
href="/jsp/index.jsp?viewdash=1">Dashboard</a>
                                </li>
                                <%}%>
                        </ul>
                </li>
                <%if (userRegion == 0 && request.isUserInRole("Finance")) { 
//begin
Accounts Block %>
                <li><span>Accounts</span>
                        <ul>
                                <%if (request.getRemoteUser() != null) { %>
                                <li>
                                        <a 
href="/jsp/njaccountsummary.jsp">Account Summary</a>
                                </li>
                                <%}%>
                                <%if(session.getValue("njcontract") != null){%>
                                <li>
                                        <a 
href="/jsp/viewnjflightactivity.jsp">View Activity</a>
                                </li>
                                <%}%>
                                <%if(request.isUserInRole("Finance") || 
request.isUserInRole
("Administrator")) { %>
                                <li>
                                        <a href="/mars/jsp/brioreader.jsp">Load 
Brio File</a>
                                </li>
                        <%}%>
                        </ul>
                </li>
                <%}%>
                <%if(request.isUserInRole("Administrator")){//begin Admin Tools 
Block
%>
                        <li>
                                <span>
                                        Admin Tools
                                </span>
                                <ul>
                                <li>
                                        <a href="/jsp/messages.jsp">Message 
Archive</a>
                                </li>
                                <li>
                                        <a href="/admin/userlist.jsp">Add/Edit 
Users</a>
                                </li>
                                <li>
                                        <a 
href="/admin/manageWhatsNew.jsp">Manage What's New</a>
                                </li>
                                <li>
                                        <a href="/loginas.jsp">Impersonate 
User</a>
                                </li>
                                <li>
                                        <a 
href="/admin/refreshproperties.jsp">Refresh Properties</a>
                                </li>
                                <li>
                                        <a href="/jsp/removeCard.jsp">Remove 
Card in IJ2</a>
                                </li>
                                <!--
                                <li><a href="/admin/categorylist.jsp">Category 
Maintenance</a></
li>
                                <li><a href="/jsp/selecttailnumber.jsp">Edit 
Numbers</a></li>
                                 -->
                                <li>
                                        <a 
href="/admin/displaymessagedata.jsp">SFDC Message Archive</a>
                                </li>
                                <li>
                                        <a 
href="/admin/displaymessagedata.jsp">Reset SFDC Messages</a>
                                </li>
                                <li>
                                        <a 
href="/admin/displaymessagedata.jsp">SFDC User Test</a>
                                </li>
                        </ul>
                </li>
                <%}%>
        </ul>
</div>
</div>

Reply via email to