Greg Lindholm wrote:
> Not sure why you think I don't understand referer.

I already quoted the bits that illustrate this perceived misunderstanding, but since you apparently want me to be more specific:

Greg Lindholm wrote:
The referer header will contain the URL of the last request

It won't contain the url of the last request. The last request (chronologically, since you don't specify any other binding for 'last') was likely an image or style sheet or something to fill in something on the previously rendered page, or even something in another tab.

which will be the action URL not the jsp page that rendered the
result.

This is completely dependent upon how you handle posts. If you use the post-redirect style, it won't be the "action url" (I'm not sure what you mean by that phrase, but I assume you're differentiating those urls from ones that are not side-effecting), but the GET url that resulted in the display of the form. Assuming post-redirect-only-if-successful, then it'll be the url of the step before this one: "submit-multi-page-form-step-2" when the step that's failing validation is "submit-multi-page-form-step-3" (or "submit-multi-page-form-3" if this step failed validation again, which illustrates where this path will break down).

So this  wouldn't help the OP if I understood his problem.

The problem is that the OP doesn't understand his problem. If the validation step knows what the result page should be, he shouldn't be returning "input", but rather the name of the logical step to be rendered. He's right that the code shouldn't need to know what jsp page renders that step, just the logical name of the page, fleshed out in the .xml file.

-Dale

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to