> Please correct me if I am wrong, but I think that you think that
somehow
> the <html:rewrite page="/'+action+'.do"/> is going to show up in the
> response object and be present in the JavaScript on the page, which
> would be bad.  However, that is not the case.  What shows up on the
page
> is the result of <html:rewrite page="/'+action+'.do"/>.  The JSP page
is
> going to create a servlet which will really run this and it is going
to
> print out not this code but the result of the code.  If this were not
> possible, we could not use taglibs in HTML.  We on the same page?
(Not
> trying to be sardonic!)

I tested the code -- not that I needed to do so, but still.  

Just throw it into a JSP and look at the resulting HTML.


Here's an index.jsp that I've ran in Tomcat 5.x:


<html>
<head>
  <script>
        function swapAction( formName, action) {
            formAction = document.getElementById( formName ).action;
            newAction = '<html:rewrite page="/'+action+'.do"/>';
            document.getElementById( formName ).action = newAction;
        }
  </script>
<body>
</body>
</html>


I really hope that I don't need to go further with this.  In the words
of Mike Tyson, "This is ludicrous!"


- Dave



> Michael McGrady
> 
> >Here's the original code:
> >
> >function swapAction( formName, action) {
> >     formAction = document.getElementById( formName ).action;
> >     newAction = '<html:rewrite page="/'+action+'.do"/>';
> >     document.getElementById( formName ).action = newAction;
> >}
> >
> >
> >
> >Yeah, I'm right.  That no one sees it is blowing my mind ... sorry, I
> >can't let it die.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to