My web context is Log,so I add prefix before,like follows: document.forms[0].action="/Log/log.do?action="+eval(tmp);
but when I change the value of <html:select>,it still can't redirect,I am puzzled it for several days.I don't know why it don't redirect!!! I want to use above code to make a pagination program,the <html:select> shows all pages,such as 1st Page,2nd Page,3rd Page and so on,when selected one of items of <html:select>,it will call Javascript and redirect page to a action. Anybody can give me some adivce? On 2/20/06, Saul Qunming Yuan <[EMAIL PROTECTED]> wrote: > > For the following: > > document.forms[0].action="/log.do?action="+eval(tmp); > > You'll need to prefix "/log.do" with your web context. Or you can use: > <html:rewrite page='/log.do' /> in place of /log.do above. > > hope it helps. > Saul > > > ----- Original Message ----- > From: "red phoenix" <[EMAIL PROTECTED]> > To: <user@struts.apache.org> > Sent: Sunday, February 19, 2006 6:48 PM > Subject: why my page can't redirect under Struts with Javascript? > > > I use Javascript in Struts,like follows: > > <script language="JavaScript"> > function goURL(tmp){ > alert(tmp); > document.forms[0].action="/log.do?action="+eval(tmp); > document.forms[0].submit(); > } > </script> > > <html:form method="post" action="log.do"> > <html:link page="/log.do?action=First">First Page</html:link> > <html:select property="pageID" size="1" onchange="javascript:goURL( > this.options[this.selectedIndex].value)"> > <option value="0">First</option> > <option value="1">Second</option> > <option value="2">Third</option> > </html:select> > </html:form> > > when click "First Page",I can redirect my page to log.do page,but when I > change the value of select,and call goURL,I find my page don't redirect to > the log.do page,why? I am puzzled with it! Anybody can tell me how to > redirect my page with Javascript under Struts? > > Thanks > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >