In your url you have decorator=false but your exclude pattern has decorate=false :) Arvinder
tibi-3 wrote: > > i gues... the params are taken off before the decorator gets into action. > > tibi wrote: >> matt would you expect this to work: >> >> http://localhost:8080/ajax.html?decorator=false >> >> with a decorater file like this: >> <decorators defaultdir="/decorators"> >> <excludes> >> <pattern>/*ajax=true*</pattern> >> <pattern>/*decorate=false*</pattern> >> <pattern>/struts/dojo/*</pattern> <!-- OK to remove if you're >> not using Struts --> >> <pattern>/resources/*</pattern> >> </excludes> >> <decorator name="default" page="default.jsp"> >> <pattern>/*</pattern> >> </decorator> >> </decorators> >> >> i would expect it not to be decorated .. but it is.... >> >> tibi >> >> Matt Raible wrote: >> >>> You need to figure out if there's anything special in the Ajax request >>> - for example an ajax=true parameter. If there isn't, add one. Then >>> modify decorators.xml to exclude URLs with this parameter. >>> >>> Matt >>> >>> >>> On 9/12/07, tibi <[EMAIL PROTECTED]> wrote: >>> >>> >>>> how do you guy's do it.... >>>> i can't get the decorator off. >>>> it keeps on decorating my ajax return pages... >>>> >>>> the rest is working now but i don't need this decoration.... >>>> >>>> any help would be great >>>> >>>> tibi >>>> >>>> >>>> tibi wrote: >>>> >>>> >>>>> i now moved the part wich is made by >>>>> >>>>> <s:head theme="ajax" debug="true"/> >>>>> >>>>> --------------- >>>>> <script language="JavaScript" type="text/javascript"> >>>>> // Dojo configuration >>>>> djConfig = { >>>>> baseRelativePath: "/struts/dojo", >>>>> isDebug: true, >>>>> bindEncoding: "UTF-8", >>>>> debugAtAllCosts: true // not needed, but allows the Venkman >>>>> debugger to work with the includes >>>>> }; >>>>> </script> >>>>> <script language="JavaScript" type="text/javascript" >>>>> src="/struts/dojo/dojo.js"></script> >>>>> <script language="JavaScript" type="text/javascript" >>>>> src="/struts/simple/dojoRequire.js"></script> >>>>> <script language="JavaScript" type="text/javascript" >>>>> src="/struts/ajax/dojoRequire.js"></script> >>>>> <script language="JavaScript" type="text/javascript" >>>>> src="/struts/CommonFunctions.js"></script> >>>>> --------------- >>>>> into the /src/main/webapp/decorators/default.jsp >>>>> >>>>> and this works apart from the decoration which is still done..... >>>>> >>>>> tibi >>>>> >>>>> tibi wrote: >>>>> >>>>> >>>>> >>>>>> 1) >>>>>> i have copied all files from the dojo folder from the >>>>>> struts2-core-2.0.6.jar into >>>>>> src/main/webapp/scripts/dojo >>>>>> >>>>>> 2) >>>>>> a) i changed includes to excludes >>>>>> b) tried to remove it >>>>>> >>>>>> 3) >>>>>> added this to a page: >>>>>> >>>>>> <s:head theme="ajax" debug="true"/> >>>>>> >>>>>> but i have no succes.... >>>>>> >>>>>> >>>>>> tibi >>>>>> >>>>>> >>>>>> tibi wrote: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> i search but i don't understand all. >>>>>>> 1) copy dojo files to scripts/dojo >>>>>>> what dojo files can i copy from where?? >>>>>>> >>>>>>> 2)exclude scripts/dojo/* in staticFilter >>>>>>> i have this in my web.xml >>>>>>> <filter> >>>>>>> <filter-name>staticFilter</filter-name> >>>>>>> >>>>>>> <filter-class>org.appfuse.webapp.filter.StaticFilter</filter-class> >>>>>>> <init-param> >>>>>>> <param-name>includes</param-name> >>>>>>> <param-value>/scripts/dojo/*</param-value> >>>>>>> </init-param> >>>>>>> </filter> >>>>>>> do i need to change include to exclude or remove the ini-params? >>>>>>> >>>>>>> 3)add manual dojo stuff to my <head> >>>>>>> is that this line?: >>>>>>> <s:head theme="ajax" debug="true"/> >>>>>>> >>>>>>> >>>>>>> >>>>>>> thanks >>>>>>> >>>>>>> tibi >>>>>>> >>>>>>> tibi wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>> ok so it is not a bug but a feature ;) >>>>>>>> >>>>>>>> >>>>>>>> tibi >>>>>>>> >>>>>>>> >>>>>>>> Matt Raible wrote: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> On 9/11/07, tibi <[EMAIL PROTECTED]> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> by googeleing i found this from matt: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>> ---------------------------------------------------------------------- >>>> >>>> >>>>>>>>>> If you search through the mailing list archives, you'll find that >>>>>>>>>> solution. The solution is to copy Dojo's files to scripts/dojo >>>>>>>>>> and >>>>>>>>>> exclude scripts/dojo/* in the StaticFilter. Then you have to add >>>>>>>>>> the >>>>>>>>>> manual Dojo stuff to your <head>. >>>>>>>>>> >>>>>>>>>> Matt >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>> ---------------------------------------------------------------------- >>>> >>>> >>>>>>>>>> is this fixed in RC1? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> No, this is still required in RC1. The reason is because Dojo uses >>>>>>>>> *.html for its template filenames. Since we use it for our >>>>>>>>> Actions, >>>>>>>>> you have to use the StaticFilter to load static files. The >>>>>>>>> StaticFilter doesn't currently load content from JAR files, but it >>>>>>>>> may >>>>>>>>> be able to be enhanced to do so. Because of this, you have to copy >>>>>>>>> Dojos files into your project. The good news is this is a >>>>>>>>> recommended >>>>>>>>> practice for Struts 2 for performance reasons. >>>>>>>>> >>>>>>>>> http://struts.apache.org/2.x/docs/performance-tuning.html >>>>>>>>> >>>>>>>>> Matt >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> tibi >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> tibi wrote: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> when i minimize to this: >>>>>>>>>>> <%@ include file="/common/taglibs.jsp"%> >>>>>>>>>>> >>>>>>>>>>> <head> >>>>>>>>>>> <s:head theme="ajax" debug="true"/> >>>>>>>>>>> </head> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> is still get the same error. >>>>>>>>>>> i see that this is renderd into the html output (view source in >>>>>>>>>>> firefox): >>>>>>>>>>> >>>>>>>>>>> ... >>>>>>>>>>> <script language="JavaScript" type="text/javascript"> >>>>>>>>>>> // Dojo configuration >>>>>>>>>>> djConfig = { >>>>>>>>>>> baseRelativePath: "/struts/dojo", >>>>>>>>>>> isDebug: true, >>>>>>>>>>> bindEncoding: "UTF-8", >>>>>>>>>>> debugAtAllCosts: true // not needed, but allows the >>>>>>>>>>> Venkman >>>>>>>>>>> debugger to work with the includes >>>>>>>>>>> }; >>>>>>>>>>> </script> >>>>>>>>>>> <script language="JavaScript" type="text/javascript" >>>>>>>>>>> src="/struts/dojo/dojo.js"></script> >>>>>>>>>>> <script language="JavaScript" type="text/javascript" >>>>>>>>>>> src="/struts/simple/dojoRequire.js"></script> >>>>>>>>>>> <script language="JavaScript" type="text/javascript" >>>>>>>>>>> src="/struts/ajax/dojoRequire.js"></script> >>>>>>>>>>> >>>>>>>>>>> <script language="JavaScript" type="text/javascript" >>>>>>>>>>> src="/struts/CommonFunctions.js"></script> >>>>>>>>>>> >>>>>>>>>>> ... >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> tibi wrote: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> ok followed some other example but i keep getting this error: >>>>>>>>>>>> Error: Could not load 'struts.widget.Bind'; last tried >>>>>>>>>>>> '__package__.js' >>>>>>>>>>>> Source File: http://localhost:8080/struts/dojo/dojo.js >>>>>>>>>>>> Line: 94 >>>>>>>>>>>> >>>>>>>>>>>> what did i do: >>>>>>>>>>>> app 2.0m5 struts2, spring2, hibernate2 >>>>>>>>>>>> i have this jsp file: >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>> ------------------------------------------------------------------------------------ >>>> >>>> >>>>>>>>>>>> <%@ include file="/common/taglibs.jsp"%> >>>>>>>>>>>> >>>>>>>>>>>> <head> >>>>>>>>>>>> <title><fmt:message key="searchCandidate.title"/></title> >>>>>>>>>>>> <meta name="heading" content="<fmt:message >>>>>>>>>>>> key='searchCandidate.heading'/>"/> >>>>>>>>>>>> <s:head theme="ajax" debug="true"/> >>>>>>>>>>>> </head> >>>>>>>>>>>> >>>>>>>>>>>> <script> >>>>>>>>>>>> now = new Date(); >>>>>>>>>>>> document.write("test test"+ now.getSeconds()); >>>>>>>>>>>> </script> >>>>>>>>>>>> >>>>>>>>>>>> <!-- URL link to struts action--> >>>>>>>>>>>> <s:url id="ajaxText" action="ajax" method="ajax" /> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> <!-- Div where content will be displayed --> >>>>>>>>>>>> <s:div theme="ajax" id="weather" href="${ajaxText}"> >>>>>>>>>>>> loading content... >>>>>>>>>>>> </s:div> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>> ----------------------------------------------------------------------------------- >>>> >>>> >>>>>>>>>>>> off course a struts xml with the action ajax connected to an >>>>>>>>>>>> AjaxAction class with a method ajax >>>>>>>>>>>> but i think there is a problem loading the javascript dojo >>>>>>>>>>>> package.... >>>>>>>>>>>> >>>>>>>>>>>> any help would be welcome ;) >>>>>>>>>>>> >>>>>>>>>>>> tibi >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> tibi wrote: >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> is there no one who uses ajax in a nice way and can tell me >>>>>>>>>>>>> about it?? >>>>>>>>>>>>> >>>>>>>>>>>>> thanks, >>>>>>>>>>>>> >>>>>>>>>>>>> tibi >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> tibi wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> wait is see an javascript error... which i don;t understand: >>>>>>>>>>>>>> >>>>>>>>>>>>>> Error: Could not load 'struts.widget.Bind'; last tried >>>>>>>>>>>>>> '__package__.js' >>>>>>>>>>>>>> Source File: http://localhost:8080/struts/dojo/dojo.js >>>>>>>>>>>>>> Line: 94 >>>>>>>>>>>>>> >>>>>>>>>>>>>> tibi >>>>>>>>>>>>>> >>>>>>>>>>>>>> tibi wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> after using ajax in a not so nice way (with getting full >>>>>>>>>>>>>>> html >>>>>>>>>>>>>>> as a >>>>>>>>>>>>>>> result... ) i'm trying to follow this example: >>>>>>>>>>>>>>> http://cwiki.apache.org/S2WIKI/struts-2-spring-2-jpa-ajax.html >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> if have made the following: >>>>>>>>>>>>>>> but it works fine (it deletes) but not without refreshing >>>>>>>>>>>>>>> the >>>>>>>>>>>>>>> page. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> any help??? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> <%@ include file="/common/taglibs.jsp"%> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> <head> >>>>>>>>>>>>>>> <title><fmt:message >>>>>>>>>>>>>>> key="candidateProfileDetail.title"/></title> >>>>>>>>>>>>>>> <meta name="heading" content="<fmt:message >>>>>>>>>>>>>>> key='candidateProfileDetail.heading'/>"/> >>>>>>>>>>>>>>> </head> >>>>>>>>>>>>>>> <script> >>>>>>>>>>>>>>> now = new Date(); >>>>>>>>>>>>>>> document.write("test test"+ now.getSeconds()); >>>>>>>>>>>>>>> </script> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> <p>Persons</p> >>>>>>>>>>>>>>> <s:if test="persons.size > 0"> >>>>>>>>>>>>>>> <table> >>>>>>>>>>>>>>> <s:iterator value="persons"> >>>>>>>>>>>>>>> <tr id="row_<s:property value="id"/>"> >>>>>>>>>>>>>>> <td> >>>>>>>>>>>>>>> <s:property value="firstName" /> >>>>>>>>>>>>>>> </td> >>>>>>>>>>>>>>> <td> >>>>>>>>>>>>>>> <s:property value="lastName" /> >>>>>>>>>>>>>>> </td> >>>>>>>>>>>>>>> <td> >>>>>>>>>>>>>>> <s:url id="removeUrl" action="ajax"> >>>>>>>>>>>>>>> <s:param name="id" value="id" /> >>>>>>>>>>>>>>> <s:param name="method:remove" >>>>>>>>>>>>>>> value="true" /> >>>>>>>>>>>>>>> </s:url> >>>>>>>>>>>>>>> <s:a href="%{removeUrl}" theme="ajax" >>>>>>>>>>>>>>> targets="persons">Remove</s:a> >>>>>>>>>>>>>>> <s:a href="%{removeUrl}">Remove 2</s:a> >>>>>>>>>>>>>>> <s:a id="a_%{id}" theme="ajax" >>>>>>>>>>>>>>> notifyTopics="/edit">Edit</s:a> >>>>>>>>>>>>>>> </td> >>>>>>>>>>>>>>> </tr> >>>>>>>>>>>>>>> </s:iterator> >>>>>>>>>>>>>>> </table> >>>>>>>>>>>>>>> </s:if> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>> --------------------------------------------------------------------- >>>> >>>> >>>>>>>>>>>>>>> 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] >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>> --------------------------------------------------------------------- >>>> >>>> >>>>>>>>>>>>> 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] >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>> --------------------------------------------------------------------- >>>> >>>> >>>>>>>>>>> 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] >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> --------------------------------------------------------------------- >>>>>>>> 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] >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> 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] >>>>> >>>>> >>>>> >>>>> >>>>> >>>> --------------------------------------------------------------------- >>>> 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] >> >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/ajax-dojo-tf4415186s2369.html#a12636122 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]