aspose file tools*
The moose likes JSP and the fly likes how to overwrite a request param? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "how to overwrite a request param?" Watch "how to overwrite a request param?" New topic
Author

how to overwrite a request param?

Tudor Raneti
Ranch Hand

Joined: Nov 29, 2009
Posts: 145
I'm doing something like this:

Which doesn't work, how i would properly write this in JSP (avoiding a scriptlet if possible, if not, a scriptlet is ok too).
swapnl patil
Ranch Hand

Joined: Aug 13, 2007
Posts: 80
can you please explain it briefly what you want do ?
Tudor Raneti
Ranch Hand

Joined: Nov 29, 2009
Posts: 145
I thought it's obvious from the code, i'm trying to do the following, but rewriting the params of request to not create more variables than necessary:
Ra Re
Greenhorn

Joined: Nov 13, 2009
Posts: 6
Let's see if this is the answer to your question.

No, you can not override the request parameters values neither reuse these parameters as variables. When you use the c:set tag with the attribute scope="request" you are setting request attributes and not parameters. As a proof, we know that a JSP "becomes" a Servlet, so check the ServletRequest API in this link http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/ServletRequest.html

There, you will see the public methods getParameter() but no setParameter(), instead, there exist setAtribute() and getAtribute, that is what you are really doing in the code you posted inside the first message.

Tudor Raneti
Ranch Hand

Joined: Nov 29, 2009
Posts: 145
I feared as much, thank you.
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61420
    
  67

Tudor Andrei Raneti wrote:I thought it's obvious from the code

Nothing is ever "obvious from the code". In the future please be sure to clearly explain what you are trying to accomplish.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Tudor Raneti
Ranch Hand

Joined: Nov 29, 2009
Posts: 145
Bear Bibeault wrote:
Tudor Andrei Raneti wrote:I thought it's obvious from the code

Nothing is ever "obvious from the code". In the future please be sure to clearly explain what you are trying to accomplish.

The question is only obvious to the answerer. Thus the name of the topic too. I find that people who don't care to answer a question also find the question meaningless, hence not obvious. And an answer has been given, thanks for sharing your opinion though.

EDIT1: I wonder if reflection can do anything to the request object, AFAIK it can, not gonna try it though if i can avoid it.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: how to overwrite a request param?