Make sure that you updated the url tags(add or change namespace) used to build the url for the ajax request, in this case "viewLinesUrl".
musachy On Tue, Oct 28, 2008 at 12:28 PM, Sergio Sánchez González < [EMAIL PROTECTED]> wrote: > I'm using struts and dojo. My code works fine until I change the > struts namespace. > > These are my actions: > > <package name="expedient" extends="struts-default"> > > <action name="showExpedients"> > <result>pages/expedient/Expedient.jsp</result> > </action> > > <action name="listExpedients" > class="expedientController" method="execute"> > <result>pages/expedient/ExpedientList.jsp</result> > </action> > > <action name="showLines" class="expedientController" > method="getLines"> > <result>pages/expedient/ExpedientLinesList.jsp</result> > </action> > </package> > > I have the main page Expedient.jsp, a page for listing expedients > ExpedientsList.jsp and another one for listing the lines of the > expedients ExpedientLinesList. This works fine, if I publish an event > in ExpedientList.jsp it can be captured in Expedient.jsp. > > But when I change the struts namespace: > > <package name="expedient" extends="struts-default" > namespace="/expedient"> > > <action name="showExpedients"> > <result>/pages/expedient/Expedient.jsp</result> > </action> > > <action name="listExpedients" > class="expedientController" method="execute"> > <result>/pages/expedient/ExpedientList.jsp</result> > </action> > > <action name="showLines" class="expedientController" > method="getLines"> > > <result>/pages/expedient/ExpedientLinesList.jsp</result> > </action> > </package> > > the following notification inside ExpedientList.jsp doesn't call > the subscription in Expedient.jsp > > notify code in ExpedientList.jsp: > <s:a href="%{viewLinesUrl}" theme="ajax" > targets="expedientLines" notifyTopics="/openLineList">View All > Messages</s:a> > > subscrition code in Expedient.jsp: > dojo.event.topic.subscribe("/openLineList", > function(data, type, request){ my code...}); > > The only difference I see is that when the namespace is used in > struts I have to write the absolute path in the <result> tags. But I > don't fully understand how this affect the events in dojo and how to > solve it. I don't see the light. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- "Hey you! Would you help me to carry the stone?" Pink Floyd