A quick read of the docs for Interface ServletRequest reveal a
snippet in the description of function getParameter :
You should only use
this method when you are sure the parameter has only one value. If the parameter
might have more than one value, use
getParameterValues(java.lang.String).
getParameterValues
public java.lang.String[] getParameterValues(java.lang.String name)
- Returns an array of
String
objects containing all of the values the given request parameter has, ornull
if the parameter does not exist.If the parameter has a single value, the array has a length of 1.
- Parameters:
name
- aString
containing the name of the parameter whose value is requested- Returns:
- an array of
String
objects containing the parameter's values - See Also:
getParameter(java.lang.String)
-----Original Message-----
From: sun [mailto:[EMAIL PROTECTED]]
Sent:
Tuesday, February 13, 2001 12:45 PM
To:
[EMAIL PROTECTED]
Subject: Re: HttpUtil
I only get
one, paraname=1, actually I checked 4 boxes, in terms of posted
inputstream,
I should get a array of value, it should be paraname=1,2,4,5.
that is why I
have to use HttpUtil, but now it is not working, so where is
wrong? maybe I
should use servlet instead of jsp, than inputstream will not
be
corrupted.
-----Original Message-----
From: Chris Janicki
<[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
<[EMAIL PROTECTED]>
Date: Monday, February 12, 2001 9:34
PM
Subject: Re: HttpUtil
String paraname =
request.getParameter("checkboxName"); // 'request' is a
built-in JSP
object
>>>>>>>>>>>>>>>>>>
Original Message
<<<<<<<<<<<<<<<<<<
On
2/13/01, 12:21:40 PM, "sun" <[EMAIL PROTECTED]> wrote regarding
Re:
HttpUtil:
> but how to get parameter value passed from
previous page, 5 checkbox with
> same name different value, I want to get
paraname=1,2,4,5 if I selected 4
> boxes.
> -----Original
Message-----
> From: Craig R. McClanahan
<[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
<[EMAIL PROTECTED]>
> Date: Monday, February 12, 2001
9:14 PM
> Subject: Re: HttpUtil
> >sun wrote:
>
>
> >> no, I didn't call request before using HttpUtil, HttpUtil
was put at
> first
> >> line in .jsp.
> >>
>
>
> >But the JSP page did it for you (that is, the generated servlet
did).
> >
> >Simply use the standard JSP mechanisms to
retrieve request attributes
and
> you
> >should be fine.
If you *really* want to process the input data
yourself,
> you
>
>should be using a servlet instead of a JSP page.
> >
>
>Craig McClanahan
> >
> >
> >>
> >>
-----Original Message-----
> >> From: Craig R. McClanahan
<[EMAIL PROTECTED]>
> >> To:
[EMAIL PROTECTED] <[EMAIL PROTECTED]>
>
>> Date: Monday, February 12, 2001 2:48 PM
> >> Subject: Re:
HttpUtil
> >>
> >> >sun wrote:
> >>
>
> >> >> yes, I tried that, got same error, "short
read",
> >> >> in terms of docs, it means posted inputstream
is invalid, but I am
not
> >> sure
> >> >>
about that.
> >> >>
> >> >
> >>
>One reason you could get a "short read" response is if the servlet
>
>> container
> >> >has already read the input stream's
contents. For example, if you are
> >> >processing a POST
request and you have already called something like
> >>
>request.getParameter(), the contents of the input stream would have
>
already
> >> >been processed.
> >> >
>
>> >Craig McClanahan
> >> >
> >>
>
> >> >
> >>
>---------------------------------------------------------------------
>
>> >To unsubscribe, e-mail:
[EMAIL PROTECTED]
> >> >For additional
commands, email: [EMAIL PROTECTED]
> >>
>
> >>
> >>
---------------------------------------------------------------------
>
>> To unsubscribe, e-mail:
[EMAIL PROTECTED]
> >> For additional
commands, email: [EMAIL PROTECTED]
> >
>
>
>
>---------------------------------------------------------------------
>
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>
>For additional commands, email: [EMAIL PROTECTED]
>
>
>
---------------------------------------------------------------------
> To
unsubscribe, e-mail: [EMAIL PROTECTED]
> For
additional commands, email:
[EMAIL PROTECTED]
---------------------------------------------------------------------
To
unsubscribe, e-mail: [EMAIL PROTECTED]
For
additional commands, email:
[EMAIL PROTECTED]
---------------------------------------------------------------------
To
unsubscribe, e-mail: [EMAIL PROTECTED]
For
additional commands, email:
[EMAIL PROTECTED]