It doesn't work on either of the browsers I have on my system. Craig, can you cast the tie breaking vote on this? Being a newbie, I don't want to post a bug report without being certain it is a bug. john -----Original Message----- From: Zhengxi Ruan [mailto:[EMAIL PROTECTED]] Sent: Friday, April 13, 2001 6:10 PM To: '[EMAIL PROTECTED]' Subject: RE: [Fwd: FW: REPOST: How to code and use the html:image tag?] it is not a bug of Struts, but the browser's. Jesse -----Original Message----- From: Ted Husted [mailto:[EMAIL PROTECTED]] Sent: Friday, April 13, 2001 7:52 PM To: [EMAIL PROTECTED] Subject: Re: [Fwd: FW: REPOST: How to code and use the html:image tag?] You're right. This doesn't seem to be working. I'd report it as a bug. < http://nagoya.apache.org/bugzilla/ > [EMAIL PROTECTED] wrote: > > Ted, > I tried this with no success. I put two html:image tags into my > login.jsp > > <tr><td></td><td><html:image page="/images/lanikai.jpg" property = > "login" value="lanikai" /><td></tr> > <tr><td></td><td><html:image page="/images/larry.jpg" property = "login" > value="larry" /><td></tr> > > In the perform method of LoginAction.java I traverse the Enumeration > returned by request.getParameters() looking for a parameter named login. > It's not there. :-( > > Here's the code: > > java.util.Enumeration enum = request.getParameterNames(); > while( enum.hasMoreElements() ){ > String str = (String) enum.nextElement(); > System.out.println( str + " => " + request.getParameter( str > ) ); > > } > and the output: > > course => pebblebeach > login.y => 147 > login.x => 129 > > I have a html:select named course set to pebblebeach. I DO get the > mouseclick x and y values. So, I'm seeing something from my login > control. > > I don't see what I'm doing wrong. > > thanks > > john ware > > -----Original Message----- > From: Ted Husted [mailto:[EMAIL PROTECTED]] > Sent: Friday, April 13, 2001 12:59 PM > To: [EMAIL PROTECTED] > Subject: Re: REPOST: How to code and use the html:image tag? > > The property and value for the button is passed as a parameter > (property=value), that you can retrieve from the request context. > > A typical approach would be to give each button the same property but > different values, like > > <html:image page="/images/login.gif" alt="Login" property="login" > value="havePassword" /> > <html:image page="/images/forgotpassword.gif" alt="Forgot Password" > property="login" value="forgotPassword" /> > > Then in the action method, you would use a pattern like > > string loginType = request.getParameter("login") ; > if loginType.equals(""forgotPassword") { forward to forgotPassword page > } > if loginType.equals("havePassword") { validate password } > > "Suriyanarayanan, Senthil Kumar" wrote: > > What methods should I code inside my LoginForm corresponding to those two > > buttons? How to code the properties (loginButton, forgotPasswordButton). > I'm > > more concerned about whether a particular button is clicked rather then > > their co-ordinates. -- Ted Husted, Husted dot Com, Fairport NY USA. -- Custom Software ~ Technical Services. -- Tel 716 737-3463. -- http://www.husted.com/about/struts/