Bonjour tout le monde

Voilà, j'ai un problème avec Struts2 et Dojo Toolkit...
Je poste le message en espérant ne pas faire un bide cette fois (j'ai d'autres messages sur Struts2 et Dojo non résolus )

"Mon appli" est donc basée sur Struts2, et j'essaie actuellement de réaliser des listes avec Drag and Drop.
Le Dojo Toolkit étant intégré à l'application par la lib "struts2-dojo-plugin-2.1.6.jar", je me suis directement mis en quête d'exemples d'utilisation.

Je suis tombé sur ce site/blog et plus particulièrement cet exemple là je me suis juste dit WAOU !!! Je veux le même à la maison !

J'ai donc gentillement copié/collé le code fournis pour faire des tests :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<div class="catalogContainer">
    <h2>Catalog</h2>
    <ul dojoType="dojo.dnd.Source" accept="inStock,outOfStock"
        id="catalogNode" class="container">
        <li class="dojoDndItem inStock" dndType="inStock">Wrist watch</li>
        <li class="dojoDndItem inStock" dndType="inStock">Life jacket</li>
        <li class="dojoDndItem inStock" dndType="inStock">Toy bulldozer</li>
        <li class="dojoDndItem outOfStock" dndType="outOfStock">
          Vintage microphone</li>
        <li class="dojoDndItem outOfStock" dndType="outOfStock">TIE fighter</li>
        <li class="dojoDndItem inStock" dndType="inStock">Apples</li>
        <li class="dojoDndItem inStock" dndType="inStock">Bananas</li>
        <li class="dojoDndItem outOfStock" dndType="outOfStock">Tomatoes</li>
         <li class="dojoDndItem inStock" dndType="inStock">Bread</li>
    </ul>
</div>
 
<div class="cartContainer">
    <h2>Cart</h2>
    <ol dojoType="dojo.dnd.Source" accept="inStock"
        id="cartNode" class="container">
    </ol>
</div>
 
<div class="wishlistContainer">
    <h2>Wishlist</h2>
    <ol dojoType="dojo.dnd.Source" accept="inStock,outOfStock"
        id="wishlistNode" class="container">
    </ol>
</div>
Sans oublier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<script type="text/javascript">
	dojo.require("dojo.dnd.source"); // dojo.dnd.Source ne marche pas non plus :triste:
</script>
Et là c'est le drame... Quand je lance ma page j'ai seulement 3 listes complètement normales. Je veux dire par là que je n'ai pas de Drag'n'Drop, le style je m'en fiche pour l'instant.
Et pour toute explication ce message dans la Console d'erreurs de Firefox :
Could not load 'dojo.dnd.Source'; last tried '__package__js'
http://localhost:9000/mon_appli/stru...struts_dojo.js
J'ai grand besoin d'aide, j'ai bien regardé la ligne de l'erreur, mais c'est clair comme du jus de boudin.
Ce tuto m'a tapé dans l'oeil, si quelqu'un m'aide je me à ses pieds...