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]