Date: 2004-08-11T18:12:18
Editor: MichaelMcGrady <[EMAIL PROTECTED]>
Wiki: Apache Struts Wiki
Page: StrutsCatalogMultipleImageButtonsWithNoJavaScript
URL: http://wiki.apache.org/struts/StrutsCatalogMultipleImageButtonsWithNoJavaScript
no comment
Change Log:
------------------------------------------------------------------------------
@@ -1,35 +1 @@
-StrutsCatalog: '''This is an efficient way to end forever that pesky and recurrent
problem of how to use multiple image buttons in your forms.'''
-
-
-'''Assume that you have code not unlike:'''
-
-{{{
-<input type='image' name='update' src='change.gif'>
-<input type='image' name='delete' src='nuke.gif'>
-}}}
-
-'''or, in Struts' image tag:'''
-
-{{{
-<html:image property='submit' src='change.gif'/>
-<html:image property='delete' src='nuke.gif'/>
-}}}
-
-'''Now, how do we know which image has been clicked? The answer has been complicated
and costly in the past. Here is a simple way to achieve everything at a low cost and
with great flexibility and freedom.'''
-
-{{{
- String button = null;
- Enumeration enum = request.getParameterNames();
- String parameterName = null;
- while(enum.hasMoreElements()) {
- parameterName = (String)enum.nextElement();
- if(parameterName.endsWith(".x")) {
- button = parameterName.substring(0,parameterName.indexOf('.'));
- }
- }
-}}}
-
-'''There you go. Toss out the !LookupDispatchActions, the !ButtonCommands, etc. This
is a done deal. You can clearly seek other ways to ensure a bit more safety. For
example, the code works equally as well with "submit.button" as it does with "submit".
Elegant, no, eh?
-
-Michael !McGrady
-Cap't of the Eh Team'''
+StrutsCatalogMultipleImageTagsSimplified
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]