https://issues.apache.org/struts/browse/WW-2123
On Nov 13, 2007 9:06 PM, Alvaro Sanchez-Mariscal <[EMAIL PROTECTED]> wrote: > I fired a bug about this some weeks ago, and the response was "we will > solve it in Struts 2.1". > > Alvaro. > > > On Nov 13, 2007 8:43 PM, Crocker, Patrick <[EMAIL PROTECTED]> wrote: > > Struts 2.0.11 > > > > I have a tabbed panel with 2 div's, one static, one remote. Tab one > > (static) has a form with a submit button that publishes a notify topic > > of "/refresh". Tab two (remote) has a listen topic of "/refresh". > > > > The problem is that when the form is submitted, Tab two (remote) is > > loaded twice: > > > > Firebug Console Output: > > GET > > http://localhost:8080/emckpi/test/tab2.htm?dojo.preventCache=11949822065 > > 98 > > POST http://localhost:8080/emckpi/test/tab1.htm > > GET > > http://localhost:8080/emckpi/test/tab2.htm?dojo.preventCache=11949822066 > > 30 > > > > As you can see, the topic is notified, then the form posts, then the > > topic is notified again. According to the documentation, the s:submit > > notifyTopics is "Topics that will published when the remote call > > completes". > > > > So, why is the topic being notified *before* the remote call has even > > been performed? > > > > JSP: > > ---------- > > <%@ taglib uri="/struts-tags" prefix="s" %> > > <html> > > <head> > > <s:head theme="ajax" /> > > </head> > > <body> > > <s:tabbedPanel id="tabs"> > > > > <s:div id="tabOne" theme="ajax" label="Tab One"> > > > > <s:form namespace="/test" action="tab1" method="post" > > theme="ajax"> > > <s:submit notifyTopics="/refresh" /> > > </s:form> > > > > </s:div> > > > > <s:url id="tabTwoUrl" namespace="/test" action="tab2" /> > > <s:div id="tabTwo" href="%{#tabTwoUrl}" theme="ajax" label="Tab > > Two" listenTopics="/refresh" /> > > > > </s:tabbedPanel> > > </body> > > </html> > > > > Thank you, > > Patrick Crocker > > > > > > > > *********************************************************************** > > Bear Stearns is not responsible for any recommendation, solicitation, > > offer or agreement or any information about any transaction, customer > > account or account activity contained in this communication. > > *********************************************************************** > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > Alvaro Sanchez-Mariscal Arnaiz > Java EE Architect & Instructor > [EMAIL PROTECTED] > -- Alvaro Sanchez-Mariscal Arnaiz Java EE Architect & Instructor [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]