Adding parameter ajax=true to your ajax action will solve the problem.
decorators.xml excludes patterns with *ajax=true*
Arvinder 

tibi-3 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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/ajax-dojo-tf4415186s2369.html#a12635901
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to