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]