source files are missing \AlmayerBaseAction.java:4: package org.almayer.foundation does not exist [javac] import org.almayer.foundation.ServiceLocator;
? Martin ______________________________________________ Disclaimer and confidentiality note Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission. > Date: Fri, 19 Sep 2008 15:34:55 +0200 > From: [EMAIL PROTECTED] > To: user@struts.apache.org > Subject: Re: double action's method invocation > > In my app there isn't ajax, nor js of any type, nor dojo. I'm using > only the s2 taglibs, and the app config is very simple. > > Anyway, its true that my app doesn't works with FFX3 and worksfine > with IE (with no changes), but the sample app > struts2-showcase-2.0.11.2 works well, without the "double-call" bug > with the some FFX3. > > You can downloads all sources from > http://www.gianlucamusella.com/Almayerweb-10.1.zip. > > These are the struts.xml file: > > <?xml version="1.0" encoding="UTF-8" ?> > > <!DOCTYPE struts PUBLIC > "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" > "http://struts.apache.org/dtds/struts-2.0.dtd"> > > <struts> > > <constant name="struts.enable.DynamicMethodInvocation" value="false" /> > <constant name="struts.i18n.reload" value="false" /> > <constant name="struts.devMode" value="false" /> > <constant name="struts.configuration.xml.reload" value="false" /> > > <package name="almayer" namespace="/" extends="struts-default"> > > <result-types> > <result-type name="tiles" > class="org.apache.struts2.views.tiles.TilesResult"/> > </result-types> > > <interceptors> > <interceptor name="authenticationInterceptor" > > class="org.almayer.web.interceptor.AuthenticationInterceptor"/> > <interceptor-stack name="almayerStack"> > <interceptor-ref name="defaultStack"/> > <interceptor-ref name="authenticationInterceptor"/> > </interceptor-stack> > </interceptors> > > <default-interceptor-ref name="almayerStack"/> > > <global-results> > <result name="login">/component/login.jsp</result> > </global-results> > > [...] > > <action name="showPhotoInCoversPage" > class="org.almayer.web.action.CreateChapterAction" > method="showPhotoInCoversPage"> > <interceptor-ref name="scopedModelDriven"> > <param > name="className">org.almayer.web.model.AlmayerSessionModel</param> > <param name="scope">session</param> > </interceptor-ref> > <interceptor-ref name="almayerStack"/> > <result type="tiles" > name="success">chapterWizardCovers</result> > </action> > > [...] > > </package> > </struts> > > This is the simple CreateChapterAction.showPhotoInCoversPage methos, > which is called twice: > > public String showPhotoInCoversPage() { > > CoverPage coversPage = > (CoverPage)getWizard().getPages().get("covers"); > long folderId = getParameterAsInteger("id", > (int)(coversPage.getSelectedFolder() != null ? > coversPage.getSelectedFolder().getId() : -1)); > coversPage.setFolder(folderId); > > return "success"; > > } > > That's all, the jsp is called twice because this methos ic called > twice, so for me the real quetion is "why the showPhotoInCoversPage > methos is double called (like almost all other methods in the app)"? > > Thanks to all > > Gianluca > 2008/9/19 Martin Gainty <[EMAIL PROTECTED]>: > > > > GianLuca > > > > banning clients that use a particular browser is'nt a viable long-term > > solution.. > > interceptors typically dont interact with UI that way (at least in this > > environment..) > > > > can you post the entire jsp (including js ..especially dojo files and which > > tag libs and .tlds you are using) > > relevant config files > > action/form classes > > any/all AJAX components you may be implementing > > so we can take a look at this bug.. > > > > Molte Grazie > > Martin > > ______________________________________________ > > Disclaimer and confidentiality note > > Everything in this e-mail and any attachments relates to the official > > business of Sender. This transmission is of a confidential nature and > > Sender does not endorse distribution to any party other than intended > > recipient. Sender does not necessarily endorse content contained within > > this transmission. > > > > > >> From: [EMAIL PROTECTED] > >> To: user@struts.apache.org > >> Date: Fri, 19 Sep 2008 09:00:54 -0400 > >> Subject: RE: double action's method invocation > >> > >> We are using FF3 with Struts 2 project and no issues with double submit so > >> would think is something in the form or application config that makes it > >> double submit. > >> > >> -----Original Message----- > >> From: Paweł Wielgus [mailto:[EMAIL PROTECTED] > >> Sent: Friday, September 19, 2008 7:25 AM > >> To: Struts Users Mailing List > >> Subject: Re: double action's method invocation > >> > >> Everything other than ff3 will work just fine, > >> simply try any other browser. > >> i have no clue what's wrong with ff3 in this matter but we simply > >> banned it in our team. > >> > >> Best greetings, > >> Paweł Wielgus. > >> > >> 2008/9/19 Gianluca Musella <[EMAIL PROTECTED]>: > >> > Yes, I'm using firefox 3. > >> > > >> > Uh, I can't believe, with IE works.... > >> > > >> > > >> > Thank you very very very much, Pawel. > >> > > >> > Gianluca > >> > > >> > > >> > > >> > > >> > 2008/9/19 Paweł Wielgus <[EMAIL PROTECTED]>: > >> >> Hi, > >> >> are You using FireFox3 maybe? > >> >> We have exactly the same issue - but it was ff3 fault. > >> >> Simply try it on other browsers. > >> >> > >> >> Best greetings, > >> >> Paweł Wielgus. > >> >> > >> >> 2008/9/19 Gianluca Musella <[EMAIL PROTECTED]>: > >> >>> Hello, this is my first post in this list. > >> >>> > >> >>> > >> >>> I'm using S2 2.0.11.2 with Tiles plugin on Tomcat. > >> >>> > >> >>> > >> >>> I've a very strange problem. Almost all <href/> and <form/> elements > >> >>> causes a double action's method activation. > >> >>> > >> >>> For example if I have: > >> >>> > >> >>> <a href="showPhotoInCoversPage.action?id=<s:property > >> >>> value='id'/>"> > >> >>> > >> >>> mapped in struts.xml in this way: > >> >>> > >> >>> <action name="showPhotoInCoversPage" > >> >>> class="org.almayer.web.action.CreateChapterAction" > >> >>> method="showPhotoInCoversPage"> > >> >>> <interceptor-ref name="scopedModelDriven"> > >> >>> <param > >> >>> name="className">org.almayer.web.model.AlmayerSessionModel</param> > >> >>> <param name="scope">session</param> > >> >>> </interceptor-ref> > >> >>> <interceptor-ref name="almayerStack"/> > >> >>> <result type="tiles" > >> >>> name="success">chapterWizardCovers</result> > >> >>> </action> > >> >>> > >> >>> happened that the methos CreateChapterAction.showPhotoInCoversPage() > >> >>> is called twice. > >> >>> > >> >>> > >> >>> > >> >>> PS: I've a custom inteceptor, but I'm sure that it works well. > >> >>> > >> >>> > >> >>> Does someone have the same problem, or similar? > >> >>> > >> >>> Please help me. > >> >>> > >> >>> > >> >>> Thanks in advance. > >> >>> > >> >>> Gianluca > >> >>> > >> >>> --------------------------------------------------------------------- > >> >>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> >>> For additional commands, e-mail: [EMAIL PROTECTED] > >> >>> > >> >>> > >> >> > >> > > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > > > > _________________________________________________________________ > > Stay up to date on your PC, the Web, and your mobile phone with Windows > > Live. > > http://clk.atdmt.com/MRT/go/msnnkwxp1020093185mrt/direct/01/ _________________________________________________________________ Stay up to date on your PC, the Web, and your mobile phone with Windows Live. http://clk.atdmt.com/MRT/go/msnnkwxp1020093185mrt/direct/01/