You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by sharath karnati <ka...@yahoo.com> on 2008/03/27 14:59:06 UTC

Dojo not working in Struts2.

Hi All,
   
     Please find 'test4Dialog.jsp' in attachment. This .jsp file is placed inside /WEB-INF/pages directory.
   
     When I'm accessing this .jsp with (http://localhost:7001/hibernate/pages/test4Dialog.jsp), it is displaying 'dijit.TooltipDialog' correctly.
   
     The same page I configured in struts2 action with below code 
         
           <action name="Dojo">
               <result>/pages/test4Dialog.jsp</result>
           </action>
   
     When I try to access this page with URL(http://localhost:7001/hibernate/events/Dojo.action), I'm getting below error message in firefox console.
   
  dojo is not defined
  
    dojo.require("dojo.parser");
   
  I didn't place any dojo plugin jar files in my library? I think struts2 is supporting Dojo inclusively. 
   
  If I need to install Dojo plugin to correct this problem then where I can find this .jar file(dojo plugin)?
   
    Please let me know, how to correct this problem. 
   
  Have a nice day.
   
  Thanks,
  Sharath.
    
   

       
---------------------------------
Looking for last minute shopping deals?  Find them fast with Yahoo! Search.

Re: Dojo not working in Struts2.

Posted by "Kropp, Henning" <hk...@microlution.de>.
Hi Sharath,

I am not quit sure, but I think it might help if you simply remove the 
<s:head /> tag. You see dojo is already configured inside of struts 
(inside the core jar and static folder or so) to be used with it's tags 
http://struts.apache.org/2.x/docs/tag-reference.html . Since you are not 
using any of those you can just remove the <s:head />. This is what the 
head template looks like: 
http://struts.apache.org/2.x/docs/ajax-head-template.html

You should thought consider using the struts2 tags.

If you plan not to do so or you want to use a newer version of dojo 
since struts is a little behind you need to configure your web.xml file, 
as I believe, to use the static filter right to point to the location of 
your ajax files:

<filter>
        <filter-name>staticFilter</filter-name>
        <filter-class>com.bitpitch.webapp.filter.StaticFilter</filter-class>
        <init-param>
            <param-name>includes</param-name>
            <param-value>/scripts/dojo/*,/dwr/*</param-value>
        </init-param>
    </filter>

regards

sharath karnati schrieb:
> Hi All,
>  
>    Please find 'test4Dialog.jsp' in attachment. This .jsp file is 
> placed inside /WEB-INF/pages directory.
>  
>    When I'm accessing this .jsp with 
> (http://localhost:7001/hibernate/pages/test4Dialog.jsp), it is 
> displaying 'dijit.TooltipDialog' correctly.
>  
>    The same page I configured in struts2 action with below code
>       
>          <action name="Dojo">
>              <result>/pages/test4Dialog.jsp</result>
>          </action>
>  
>    When I try to access this page with 
> URL(http://localhost:7001/hibernate/events/Dojo.action), I'm getting 
> below error message in firefox console.
>  
> dojo is not defined
>   dojo.require("dojo.parser");
>  
> I didn't place any dojo plugin jar files in my library? I think 
> struts2 is supporting Dojo inclusively.
>  
> If I need to install Dojo plugin to correct this problem then where I 
> can find this .jar file(dojo plugin)?
>  
>   Please let me know, how to correct this problem. 
>  
> Have a nice day.
>  
> Thanks,
> Sharath.
>  
>  
>
> ------------------------------------------------------------------------
> Looking for last minute shopping deals? Find them fast with Yahoo! 
> Search. 
> <http://us.rd.yahoo.com/evt=51734/*http://tools.search.yahoo.com/newsearch/category.php?category=shopping> 
>
> ------------------------------------------------------------------------
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org


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