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]



Reply via email to