Attributes and Parameters are different..... Parameters only arrive as part
of a querystring or in a form post. Attributes are more general, and can be
set by the programmer. That said, they are set and read using different
methods. several responses to your post suggested using xxx?param=yy or
using a forward. Both these will set a parameter that you can read with
getParameter.

-----Original Message-----
From: Mufaddal Khumri [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 26, 2003 3:02 AM
To: Tomcat Users List
Subject: Re: request parameter question ...


I guess if i use setAttribute ... i have to use getAttribute ... thats
the reason i get the blank string .. coz i was using getParameter

my problem is that the jsp uses getParameter ... it would have been
good if i could have used the same method regardless as how the
parameter was set.

On Thursday, March 27, 2003, at 02:37  AM, Filip Hanik wrote:

> that is what request.setAttribute is there for.
>
> you can also look at JSP forward, that allows you to set parameters,
> not sure how this translates to a servlet
>
> http://java.sun.com/products/jsp/syntax/1.1/syntaxref1110.html
>
>
> filip
>
>> -----Original Message-----
>> From: Mufaddal Khumri [mailto:[EMAIL PROTECTED]
>> Sent: Wednesday, March 26, 2003 12:33 AM
>> To: Tomcat List
>> Subject: request parameter question ...
>>
>>
>> Hi ,
>>
>> In my servlet I have the following code:
>>
>> String str = request.getParameter("name");
>>
>> if(str.equals("xyz") == true)
>> {
>>      str = "ChangedName";
>>      request.setParameter("name", str);   //
>> <------------------------- how
>> do i do this ??? There is no method as request.setParameter()
>> }
>>
>> try
>> {
>>      String path = "/SomeJSP.jsp"
>>
>> getServletConfig().getServletContext().getRequestDispatcher(pa
>> th).forwar
>> d(request, response);
>> }
>> catch(Exception ex)
>> {
>>      ex.printStackTrace();
>> }
>>
>> one way to do it would be to append the parameter and its
>> changed value
>> to the path:
>> String path = "/SomeJSP.jsp?name=str";
>>
>> But is there some method like setParameter to do what I want to do ?
>>
>> Thanks.
>>
>>
>> ---------------------------------------------------------------------
>> 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]
>


---------------------------------------------------------------------
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