Great, thanks!

New Controls:
<INPUT TYPE="image" ALT="Regent Logon"  VALUE="Regent Logon" NAME="logonr" 
SRC="images\regentlogon.jpg" WIDTH="140" HEIGHT="27" ALIGN="top" BORDER="0">
<INPUT TYPE="image" ALT="Member Logon"  VALUE="Member Logon" NAME="logonm" 
SRC="images\memberlogon.jpg" WIDTH="140" HEIGHT="27" ALIGN="top" BORDER="0">

New logonchoiceprocess.jsp:
if( request.getParameter("logonr.x") != null )
{
  response.sendRedirect("regentlogon.jsp");
  return;
}
else if ( request.getParameter("logonm.x") != null )
{
  response.sendRedirect("memberlogon.jsp");
  return;
}
else
{
  response.sendRedirect("index.jsp");
  return;
}

Hope it doesn't eventually bite me in the rear

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:alastair.rodgers@;PHOCIS.COM]
> Sent: Tuesday, November 12, 2002 10:52 AM
> To: JDJList
> Subject: [jdjlist] RE: JSP question - FORMs and parameters
> 
> 
> If I remember correctly, it's because when you submit via an 
> image, instead
> of getting one parameter called "logon" in the request, you 
> actually get two
> params called "logon.x" and "logon.y" which contain the 
> coordinates at which
> you clicked on the image - there will *not* be a request param called
> "logon". So just check for "logon.x" instead of logon. 
> 
> It's ages since I used this, so I hope I've remembered it 
> right! Hope this
> helps. 
> 
> Al.
> 
> 
> 
> > -----Original Message-----
> > From: Luc Foisy [mailto:Luc.Foisy@;technical-magic.com] 
> > Sent: 12 November 2002 15:44
> > To: JDJList
> > Subject: [jdjlist] JSP question - FORMs and parameters
> > 
> > 
> > 
> > Or maybe its not, maybe its just my ignorance of what I am using
> > 
> > The form:
> > <FORM NAME="loginchoice" METHOD="post" 
> > ACTION="logonchoiceprocess.jsp">
> >   <INPUT TYPE="image" ALT="Regent Logon"  VALUE="Regent 
> > Logon" NAME="logon" SRC="images\regentlogon.jpg" WIDTH="140" 
> > HEIGHT="27" ALIGN="top" BORDER="0">
> >   <INPUT TYPE="image" ALT="Member Logon"  VALUE="Member 
> > Logon" NAME="logon" SRC="images\memberlogon.jpg" WIDTH="140" 
> > HEIGHT="27" ALIGN="top" BORDER="0"> </FORM>
> > 
> > The action ( yes I could probably handle it through html, but 
> > thats not what I want ): <%@page
> >             language="java"
> >             contentType="text/html; charset=iso-8859-1"
> > %>
> > <%
> >     if( request.getParameter("logon") != null )
> >     {
> >             if( 
> > request.getParameter("logon").equals("Regent Logon") )
> >             {
> >                     response.sendRedirect("regentlogon.jsp");
> >                     return;
> >             }
> >             else if ( 
> > request.getParameter("logon").equals("Member Logon") )
> >             {
> >                     response.sendRedirect("memberlogon.jsp");
> >                     return;
> >             }
> >     }
> >     else
> >     {
> >             response.sendRedirect("http://www.google.com";);
> >             return;
> >     }
> > %>
> > 
> > Well, I get get forwarded to google.
> > 
> > <INPUT TYPE="submit" NAME="logon" VALUE="Regent Logon">
> > <INPUT TYPE="submit" NAME="logon" VALUE="Member Logon">
> > 
> > will work with the above logonchoiceprocess.jsp
> > I am thinking the image is not submitting in the same way, or 
> > jsp engine doesn't process that form type, dunno. Both types 
> > do have a NAME and a VALUE, which I thought were the 
> > important parameters here.... Anyone have a clue for me?
> > 
> > Luc
 

____________________________________________________
To change your JDJList options, please visit:
http://www.sys-con.com/java/list.cfm

Be respectful! Clean up your posts before replying
____________________________________________________

Reply via email to