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: [email protected]
> 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: [email protected]
> >> 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/