Olá, estou com problemas para colocar DOJO toolkit na minha aplicação web. A estrutura da aplicação é esta:
ROOT
|-------- style
| |------- dojo.js
| |------- src (vários dirs e js´s)
|-------- WEB-INF
|-------- libs (os jars da aplicação...)
|--------pages
|-------- pageTeste.jsp
Ao tentar acessar a página o componente de menu (que é o que estou tentando criar) não aparece e no console de JS do Firefox aparece “dojo is not defined na linha onde aparece: dojo.require(“dojo.widget.Menu2”);”
Pela documentação do mesmo, eu teria algo do tipo no pageTest.jsp:
<script type="text/javascript">
var djConfig = {isDebug: true, baseRelativePath: "style", debugAtAllCosts: true};
<script>
<script language="text/javascript" src="style/dojo.js"><script>
<script type="text/javascript">
dojo.require("dojo.widget.Menu2");
dojo.hostenv.writeIncludes();
<script>
<style type="text/css">
.dojoMenuBar2{ border-top:65px solid #d4d4d4; }<style>
Estou mantendo as tags script e style sem fechar porque o site não permite postá-las.
Se esta for a praia errada, me desculpem. De qualquer modo o que está acontecendo é que minha página não está encontrando a declaração dele. Estou certo de que deve ser problema ao referenciar o caminho ao dojo.js Já tentei várias coisas e ainda não obtive sucesso. Aindei dando uma olhada no google e o que achei não me ajudou muita coisa.
Se alguém tiver alguma dica ou sugestão fico muito grato, T+
É o diretório raiz de onde está o script. Por exemplo: