Hi, I'm using the way now, but just wonder if is there anyway I can do it using serlvet API. Thanks!
Regards, Deep Blue On 4/19/07, piloupy GOTTAPIL <[EMAIL PROTECTED]> wrote:
One trick that can help you, is to create a variable (a bean) in an action Struts, so that it can be used in the jsp file. In step 4/5 (in the action struts), you can set : request.setAttribute("myQuery", request.getQueryString()); And in your jsp file, you can use it, for example, like this : <bean:write name="myQuery" /> I'm not perfectly sure that it works, but you can try it. piloupy On 4/19/07, Deep Blue Li <[EMAIL PROTECTED]> wrote: > Hi, > > I'm currently using an app. server that is using servlet 2.4. I cannot get > the original query string after doing more than two request forward. > > Here is the scenario: > 1. Enter the URL in the browser : http://xxx/xxx.do?search=abc > 2. Go to validator, validation failed > 3. Validator forwards the request to "xxx.do" (first forward) > 4. Inside xxx.do action, I can still get the query string from > request.getAttribute ("javax.servlet.forward.query_string") > 5. xxx.do forward to xxx.jsp (second forward) > 6. I couldn't get back the query string "search=abc" in xxx.jsp > > I have tried using both request.getAttribute (" > javax.servlet.forward.query_string") and request.getQueryString() in step > 6, but both are not working. > > Is there any kind soul who can help me? > > Thanks! > > Regards, > Deep Blue > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]