You're right, it does include it, but when doing performance tuning, they recommend you copy static resources to your webapp.
From http://struts.apache.org/2.x/docs/performance-tuning.html: <quote> Copy the static content from the Struts 2 jar when using the Ajax theme (Dojo) or the Calendar tag. Struts 2 uses some external javascript libraries and cascading stylesheets for certain themes and tags. These by default are located inside the Struts 2 jar, and a special filter returns them when requesting a special path (/struts). Although Struts 2 can handle these requests, an application/servlet container is not optimized for these kind of requests. Consider moving these .js and .css files to a seperated server (Lighttpd, Apache HTTPD, ..). </quote> Matt On 4/12/07, Aridany Ramirez <[EMAIL PROTECTED]> wrote:
I think struts2-core.jar includes dojo, so it´s unnecessary copy dojo again, only is needed the path where is deployed dojo.js and make the link. But your way works fine. I only had to remove <s:head theme="ajax">, but nothing else. Thanks!!!!! Muchas Gracias!!!! Ari Ramirez. 2007/4/12, J. David Mendoza <[EMAIL PROTECTED]>: > This is what I did... > > - I downloaded the dojo-widget.tar.gz from http://dojotoolkit.org/. > - Added the dojo.js to the src/main/webapp/scripts folder > - Added the src directory to src/main/webapp/src folder > - Then I added the dojo.js script link to the page I'm using it... > > (Without removing anything) > > David M. > > Aridany Ramirez wrote: > > Hello again: > > > > I made a new project like you said, using 2.0-m5-SNAPSHOT and removed > > all scriptaculous, prototype includes and code. Also adjusted the path > > for StaticFilter to /struts/dojo, but still I have errors with dojo. > > Any other ideas??? > > > > Thanks! > > Ari Ramirez. > > > > > > 2007/4/12, Matt Raible <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED] >>: > > > > You could try removing scriptaculous and see if that helps. To do > > this, run "mvn package" and copy default.jsp from > > target/yourproject/decorators into your project. > > > > If that doesn't work, try creating a project using 2.0-m5-SNAPSHOT and > > adjust the path for StaticFilter to point to Dojos path. However, I > > don't know if this will work b/c StaticFilter currently does not do > > anything to try and serve up Dojo files from struts.jar . > > > > Matt > > > > On 4/12/07, Aridany Ramirez <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> wrote: > > > Hello: > > > > > > I follow the QuickStart Guide and created a new project (Struts > > 2 Basic). > > > > > > I modified userForm.jsp to insert a s:datetimepicker so I included: > > > > > > <s:head theme="ajax"/> in <head> section > > > > > > <s:datetimepicker id="date" label=" label.date" format="dd/MM/yyyy"> > > > > > > But the widget is not working. Firebug is showing errors with > > dojo (dojo is > > > not defined, dojoRequire.js , Line 1). I don´t know if dojo and > > > scriptaculous doesn´t fit well together or is related to other > > issue. > > > > > > Any ideas? > > > > > > > > > Thanks! > > > Ari Ramirez. > > > > > > > > > -- > > http://raibledesigns.com > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
-- http://raibledesigns.com
