Hi,

In article <[EMAIL PROTECTED]>,
Tue, 28 Sep 2004 17:33:23 -0700,
"Brehm, Robert P" <[EMAIL PROTECTED]> wrote: 
robert> public void beginLoginJSP(WebRequest response) throws Exception {
robert>         sc = (AbstractServletContextWrapper) this.config.getServletContext();
robert>         String hostname = (String) sc.getInitParameter("serverhost");
robert>         int port = Integer.parseInt((String) 
sc.getInitParameter("serverport"));
robert>         sc.setInitParameter("serverhost","localhost");
robert>         sc.setInitParameter("serverport","7000");
robert> }//method
robert> 
robert> public void testLoginJSP() throws Exception {
robert>         sc.getRequestDispatcher("/login.jsp").forward(request,response);
robert> }//method

AbstractServletContextWrapper#setInitParameters() does not change
the corresponding init-parameter value of the original ServletContext.
So, the re-assigned values cannot be refered from other servlets,
including a servlet generated from your login.jsp.


robert> But in my login.jsp there are the following two lines:
robert>         String serverHost = application.getInitParameter("serverhost");
robert>         int serverPort = Integer.parseInt((String) 
application.getInitParameter("serverport"));

BTW, why are you using init-parameters instead of attributes?

Regards,
----
Kazuhito SUGURI
mailto:[EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to