why can't you just call the action servlet using a regular link with some
get parameters? (<a href="/RetrieveVendors.do?argument=value">). otherwise
you can still use a form but have a link to a javascript submission of the
form (<a href="javascript:myform.submit();">).
cheers,
chris
chris wilson > web developer > andrews university > www.andrews.edu
> -----Original Message-----
> From: A mailing list for discussion about Sun Microsystem's Java Servlet
> API Technology. [mailto:[EMAIL PROTECTED]]On Behalf Of
> Ferghil O'Rourke
> Sent: Sunday, May 07, 2000 11:22 AM
> To: [EMAIL PROTECTED]
> Subject: Handling hyperlinks in an MVC servlet app (resending second
> time)
>
>
> Anyone got any ideas on how handle hyperlinks in an MVC
> controller servlet?
>
> We've been in the process of developing a servlet based on the MVC model 2
> architecture for the last few months now. And many thanks to Craig for his
> key contributions here. I've implemented his action class mechanism
> successfully to have a single "controller" servlet interact with java
> business objects thru action objects.
>
> Each action object maps to the name attached to a FORM SUBMIT in our JSP
> pages. So, for example, a pushbutton submits the name "RetrieveVendors.do"
> to the controller servlet, the servlet uses this string as a key to a
> hashtable of action class names, instantiates the relevant action
> class, and
> finally invokes it's perform() method. The action class then
> takes over and
> performs processing relavant to that pushbutton. It also has the
> facility to
> pull all the data from the SUBMIT into the relevant business object.
>
> It all works very nicely. However, the whole mechanism does depend on all
> interaction with the controller servlet being performed using
> FORM SUBMITS.
> I'm fine with this but there are times when I'll want to interact with the
> controller servlet via a hyperlink - or **via a SUBMIT that looks and
> behaves like a hyperlink.**
>
> SUBMITs will always look like button clicks - the mouse pointer
> doesn't turn
> into a finger but remains as an arrow etc. There are ways to make SUBMITs
> resemble hyperlinks using IE4 style tags but these don't work for
> netscape.
>
> Anyone encountered this sort of problem before? I'd prefer to keep
> everything as a SUBMIT so that I'm always routing through the servlet. I'd
> like to compromise and use a real hyperlink only when the target page
> contains static content.
>
> Any ideas thoughts really welcome.
> Thanks,
> Ferghil O'Rourke
> USMoving.com - chief programmer
>
> __________________________________________________________________
> _________
> To unsubscribe, send email to [EMAIL PROTECTED] and include
> in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html