I've run into a rode block that I hope someone can suggest a work around.  I
have an intranet site that the client wants custom menus for, where the menu
that is loaded is based off of the security level of the person logging in.
I obtain the menu string name that I want to load via my Login.jsp file.  I
then load my menu file via JavaScript code on the "Main" jsp page.  My
problem is that I can't remember how to simulate "passing" a parameter
obtained in my Login.jsp code into my JavaScript code on the Main.jsp page.
I am saving the value in a Java class for later retrieval via the Use Bean
tag.  I remember someone showing me how to do a work around for "passing
parameters" obtained from a JSP pages into JS on a following JSP page, and I
can't remember where I placed the sample code.  Does anyone remember how to
do this?  Thanks in advance for any advice/help.

Celeste


Login.jsp

//Read XML file
.......
//Now Search for User's Record
        outer:

        for (int i=0; i<nodeList.getLength(); i++)
        {
                org.w3c.dom.Node curNode = nodeList.item(i);

                //Get userID attribute:
                        Element curElm = (Element)nodeList.item(i);
                        String curUserID = curElm.getAttribute("userID");

                //Get pwd attribute:
                String curPwd = curElm.getAttribute("pwd");

                //Get menu attribute:
                String curMenu = curElm.getAttribute("menu");


                if (curUserID.equals(userID) && curPwd.equals(pwd))
                {
                        routeURL = "Main.jsp";
                        //now pass values to a Java class.  Will use this class in 
later JSP via
the USE BEAN tag.
                        loggingon.setUserID(userID);
                        loggingon.setSecure();
                        loggingon.setMenu(menu)  //Want to pass this into my 
Javascript code for
the parameter MenuString.
                        break outer;
                } //end if
        }//end for

//Now Route to Main.jsp (i.e. routeURL = Main.jsp) if login is correct, if
not then route to Error.jsp.

<script
language="javascript">setTimeout("document.location='<%=routeURL%>'",100)</s
cript>


HM_Loader.js  (script is run when Main.jsp is loaded)

if(HM_IsMenu) {
        document.write("<SCR" + "IPT LANGUAGE='JavaScript1.2' SRC=MenuString +
".js" TYPE='text/javascript'><\/SCR" + "IPT>");
}

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to