struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hisameer <cool_sameer_fo...@yahoo.com>
Subject RE: AJAX issues in struts 2.1.6
Date Sat, 08 Aug 2009 20:47:59 GMT

Martin, 

Thanks for your reply it was really helpful. I defined an action in my
struts.xml file as follows:

<action name="tabbedexample"
class="org.apache.struts2.showcase.ajax.AjaxTestAction">
			<result>/ajax/tabbedpanel/example1.jsp</result>
</action>

Here is the image of the result page. I really dont understand what I am
missing:
http://www.nabble.com/file/p24882024/tabbedexample.gif 

My problem is I am not even able to see the tabs. All I want is just to see
two tabs one static and another dynamic. I have spent so many days on it.
Only you are the one who is helping me. If you could just send me the war
file which only has example1.jsp showing only that page, that would be
great. Right now I even dont know what the jar files and the configuration I
should use. Please be kind and send it on cool_sameer_for_u@yahoo.com I know
I might sound stupid but this is the only option I am left with.

mgainty wrote:
> 
> 
> Set the "actionPackages" filter init param to a comma-separated list of
> packages containing Action classes in web.xml. The <comma separated list
> of >packages and their
> subpackages will be scanned. All classes in the designated packages
> that implement Action or end in "Action" are examined. 
> The latter is to
> allow for POJO Actions that don't implement the Action interface.
> 
> so in struts2-showcase-2.1.6/WEB-INF/web.xml
> //my actionPackages init-param  defined as
> org.apache.struts2.showcase.person
>    <filter>
>         <filter-name>struts-prepare</filter-name>
>        
> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter</filter-class>
>         <init-param>
>             <param-name>actionPackages</param-name>
>             <param-value>org.apache.struts2.showcase.person</param-value>
>         </init-param>
>     </filter>
> 
> in the case of the struts-showcase all Action classes will be scanned into
> org\apache\struts2\showcase\person folder
> struts2-showcase-2.1.6\WEB-INF\classes\org\apache\struts2\showcase\person
> 
> 01/05/2009  09:52 PM             2,018 EditPersonAction.class
> 01/05/2009  09:52 PM             1,234 ListPeopleAction.class
> 01/05/2009  09:52 PM               304 NewPersonAction-validation.xml
> 01/05/2009  09:52 PM             1,293 NewPersonAction.class
> 01/05/2009  09:52 PM               511 Person-validation.xml
> 
> does this help?
> Martin 
> ______________________________________________ 
> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>  
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
> dient lediglich dem Austausch von Informationen und entfaltet keine
> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le
> destinataire prévu, nous te demandons avec bonté que pour satisfaire
> informez l'expéditeur. N'importe quelle diffusion non autorisée ou la
> copie de ceci est interdite. Ce message sert à l'information seulement et
> n'aura pas n'importe quel effet légalement obligatoire. Étant donné que
> les email peuvent facilement être sujets à la manipulation, nous ne
> pouvons accepter aucune responsabilité pour le contenu fourni.
> 
> 
> 
> 
>> Date: Fri, 7 Aug 2009 20:46:32 -0700
>> From: cool_sameer_for_u@yahoo.com
>> To: user@struts.apache.org
>> Subject: RE: AJAX issues in struts 2.1.6
>> 
>> 
>> Hi Martin,
>> 
>> The example runs fine when I run it with the given War file but when I
>> try
>> to copy those files and some related jar I get the the following error:
>> 
>> 22:46:45,584 INFO  [STDOUT] 2009-08-07 22:46:45,584  INFO
>> (org.apache.struts2.config.BeanSelectionProvider:31) - Loading global
>> messages from com.site.language.global-messages
>> 22:46:45,770 INFO  [STDOUT] 2009-08-07 22:46:45,769  INFO
>> (org.apache.struts2.spring.StrutsSpringObjectFactory:31) - Initializing
>> Struts-Spring integration...
>> 22:46:45,772 INFO  [STDOUT] 2009-08-07 22:46:45,771  INFO
>> (com.opensymphony.xwork2.spring.SpringObjectFactory:31) - Setting
>> autowire
>> strategy to name
>> 22:46:45,773 INFO  [STDOUT] 2009-08-07 22:46:45,772  INFO
>> (org.apache.struts2.spring.StrutsSpringObjectFactory:31) - ...
>> initialized
>> Struts-Spring integration successfully
>> 22:46:48,883 ERROR [[/]] Exception starting filter siteAction
>> java.lang.RuntimeException: java.lang.RuntimeException:
>> com.opensymphony.xwork2.inject.DependencyException:
>> com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException:
>> No
>> mapping found for dependency [type=java.lang.String,
>> name='actionPackages']
>> in public void
>> org.apache.struts2.config.ClasspathPackageProvider.setActionPackages(java.lang.String).
>> 	at
>> com.opensymphony.xwork2.inject.ContainerBuilder$4.create(ContainerBuilder.java:132)
>> 	at com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:51)
>> 	at
>> com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:507)
>> 	at
>> com.opensymphony.xwork2.inject.ContainerImpl$8.call(ContainerImpl.java:540)
>> 	at
>> com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:574)
>> 	at
>> com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:538)
>> 	at
>> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:198)
>> 	at
>> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
>> 	at
>> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:360)
>> 	at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:403)
>> 	at
>> org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69)
>> 	at
>> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:48)
>> 	at
>> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:234)
>> 	at
>> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:332)
>> 	at
>> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:90)
>> 	at
>> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3783)
>> 	at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4413)
>> 	at
>> org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:367)
>> 	at
>> org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:146)
>> 	at
>> org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:460)
>> 	at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
>> 	at org.jboss.web.deployers.WebModule.start(WebModule.java:96)
>> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> 	at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> 
>> mgainty wrote:
>> > 
>> > 
>> > sure thing..let us know how it goes..
>> > 
>> > Martin Gainty 
>> > ______________________________________________ 
>> > Verzicht und Vertraulichkeitanmerkung/Note de déni et de
>> confidentialité
>> >  
>> > Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
>> > Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede
>> unbefugte
>> > Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese
>> Nachricht
>> > dient lediglich dem Austausch von Informationen und entfaltet keine
>> > rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
>> > E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>> > Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas
>> le
>> > destinataire prévu, nous te demandons avec bonté que pour satisfaire
>> > informez l'expéditeur. N'importe quelle diffusion non autorisée ou la
>> > copie de ceci est interdite. Ce message sert à l'information seulement
>> et
>> > n'aura pas n'importe quel effet légalement obligatoire. Étant donné que
>> > les email peuvent facilement être sujets à la manipulation, nous ne
>> > pouvons accepter aucune responsabilité pour le contenu fourni.
>> > 
>> > 
>> > 
>> > 
>> >> Date: Fri, 7 Aug 2009 15:35:28 -0700
>> >> From: cool_sameer_for_u@yahoo.com
>> >> To: user@struts.apache.org
>> >> Subject: RE: AJAX issues in struts 2.1.6
>> >> 
>> >> 
>> >> Thankyou so much Martin. You are the man! I will try the example you
>> >> mentioned and ahhh... hopefully I will be able to add the same in my
>> >> application:jumping:
>> >> 
>> >> 
>> >> 
>> >> mgainty wrote:
>> >> > 
>> >> > 
>> >> >
>> >>
>> http://localhost:8082/struts2-showcase-2.1.6/ajax/tabbedpanel/example1.jsp
>> >> > renders all tabs properly
>> >> > 
>> >> > please provide all console messages and all statements from 
>> >> > /logs/localhost.YYYY-MM-DD.log
>> >> > 
>> >> > thanks,
>> >> > Martin Gainty 
>> >> > ______________________________________________ 
>> >> > Verzicht und Vertraulichkeitanmerkung/Note de déni et de
>> >> confidentialité
>> >> >  
>> >> > Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
>> >> > Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede
>> >> unbefugte
>> >> > Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese
>> >> Nachricht
>> >> > dient lediglich dem Austausch von Informationen und entfaltet keine
>> >> > rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit
>> von
>> >> > E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>> >> > Ce message est confidentiel et peut être privilégié. Si vous n'êtes
>> pas
>> >> le
>> >> > destinataire prévu, nous te demandons avec bonté que pour satisfaire
>> >> > informez l'expéditeur. N'importe quelle diffusion non autorisée ou
>> la
>> >> > copie de ceci est interdite. Ce message sert à l'information
>> seulement
>> >> et
>> >> > n'aura pas n'importe quel effet légalement obligatoire. Étant donné
>> que
>> >> > les email peuvent facilement être sujets à la manipulation, nous
ne
>> >> > pouvons accepter aucune responsabilité pour le contenu fourni.
>> >> > 
>> >> > 
>> >> > 
>> >> > 
>> >> >> Date: Fri, 7 Aug 2009 13:01:25 -0700
>> >> >> From: cool_sameer_for_u@yahoo.com
>> >> >> To: user@struts.apache.org
>> >> >> Subject: Re: AJAX issues in struts 2.1.6
>> >> >> 
>> >> >> 
>> >> >> Thanks for your reply Peter. I was able to solve the issue by
>> removing
>> >> >> some
>> >> >> of the unwanted stuff from my jsp. Now the funny thing is I am
not
>> >> even
>> >> >> able
>> >> >> to see the tabs in my JSP. I thought if we are using sx:tabbedpanel
>> it
>> >> >> should show the tabs. Is there any additional thing I have to
>> do?Its
>> >> >> becoming more funny now because I have spent almost one week in
>> >> figuring
>> >> >> it
>> >> >> out but now I just dont wanna give up...
>> >> >> I am just looking for any sample application using dojo which would
>> >> >> atleast
>> >> >> show me the tabs:-((
>> >> >> 
>> >> >> Peter Phillips wrote:
>> >> >> > 
>> >> >> > I tried the dojo plugin in struts 2.1.7 and gave up - deciding
>> that
>> >> it
>> >> >> > was effectively broken.  It is deprecated anyway in struts
2.1.
>> >> >> > 
>> >> >> > The template problems you are having can be fixed by copying
the
>> >> >> > template files into your local project (keeping the template/ajax
>> >> >> > directory structure) and changing the ftl so that they check
for
>> the
>> >> >> > existence of the parameter first i.e. change to: <#if
>> >> >> > parameters.pushId?exists && parameters.pushId>.
>> >> >> > 
>> >> >> > Once I got over those problems I then found that it didn't
work
>> at
>> >> all
>> >> >> > in IE6.  At that point I switched to the excellent jQuery
plugin
>> -
>> >> >> > http://code.google.com/p/struts2-jquery/, which hopefully
should
>> >> find
>> >> >> > its way into struts soon.
>> >> >> > 
>> >> >> >
>> >> ---------------------------------------------------------------------
>> >> >> > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> >> >> > For additional commands, e-mail: user-help@struts.apache.org
>> >> >> > 
>> >> >> > 
>> >> >> > 
>> >> >> 
>> >> >> -- 
>> >> >> View this message in context:
>> >> >>
>> >>
>> http://www.nabble.com/AJAX-issues-in-struts-2.1.6-tp23584424p24870511.html
>> >> >> Sent from the Struts - User mailing list archive at Nabble.com.
>> >> >> 
>> >> >> 
>> >> >>
>> ---------------------------------------------------------------------
>> >> >> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> >> >> For additional commands, e-mail: user-help@struts.apache.org
>> >> >> 
>> >> > 
>> >> > _________________________________________________________________
>> >> > Get back to school stuff for them and cashback for you.
>> >> >
>> >>
>> http://www.bing.com/cashback?form=MSHYCB&publ=WLHMTAG&crea=TEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1
>> >> > 
>> >> 
>> >> -- 
>> >> View this message in context:
>> >>
>> http://www.nabble.com/AJAX-issues-in-struts-2.1.6-tp23584424p24872956.html
>> >> Sent from the Struts - User mailing list archive at Nabble.com.
>> >> 
>> >> 
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> >> For additional commands, e-mail: user-help@struts.apache.org
>> >> 
>> > 
>> > _________________________________________________________________
>> > Windows Live™: Keep your life in sync.
>> >
>> http://windowslive.com/explore?ocid=PID23384::T:WLMTAGL:ON:WL:en-US:NF_BR_sync:082009
>> > 
>> 
>> -- 
>> View this message in context:
>> http://www.nabble.com/AJAX-issues-in-struts-2.1.6-tp23584424p24874693.html
>> Sent from the Struts - User mailing list archive at Nabble.com.
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>> 
> 
> _________________________________________________________________
> Get your vacation photos on your phone!
> http://windowsliveformobile.com/en-us/photos/default.aspx?&OCID=0809TL-HM
> 

-- 
View this message in context: http://www.nabble.com/AJAX-issues-in-struts-2.1.6-tp23584424p24882024.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message