Sorry, I thought my shorthand was obvious.

The 1 line short hand was intended to represent any kind of String
compare:

String action = request.getParameter("action");
if("new".equalsIgnoreCase(action)){
        // action is new
}else if("edit".equalsIgnoreCase(action)){
        // or action is edit
}else if("delete".equalsIgnoreCase(action)){
        // or action is delete
}

Laziness will get me every time! Hope you didn't spend too much time
debugging this. I wil try to be more specific in the future.

-----Original Message-----
From: Michael G. McGrady [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, September 07, 2004 4:51 PM
To: Tag Libraries Users List
Subject: Re: Submit Button

Ross, Douglas wrote:

>David,
>
>I believe the browser only sends the clicked submit button value. So
the
>trick (if you would call it that) is to name all your submit buttons
the
>same:
>
><input type="submit" name="action" value="New">
><input type="submit" name="action" value="Edit">
><input type="submit" name="action" value="Delete">
>
>Whichever one the user clicks is the one sent to the server:
>
>request.getParameter("action")=="New" | "Edit" | "Delete";
>
>Hope this helps. Note: the img and the input type=image tags do not do
>this!
>
>Doug
>

This is an oops which is hard to catch.  If 
request.getParameter("action") is "New", 
(request.getParameter("action")  == "New") is FALSE.

Michael


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to