2010-05-20 58 views
1

我正在嘗試將DOJO集成到我現有的struts應用程序中。 下面列出了我遵循的步驟。在我的應用程序文件夾將DOJO集成到現有STRUTS應用程序中

1.Downloaded DOJO 1.4,複製的dijit,道場和DojoX中文件夾JSP-> JS> DOJO

  • 複製粘貼 「經由標記了示例對話框」 (http://www.dojotoolkit.org/reference-guide/dijit/Dialog.html#dijit-dialog

  • 當我運行應用程序時,我得到javasript錯誤dojo undefined。

  • 我錯過了什麼? 也是在哪裏dojo.xd.js?我沒有在dojo文件夾下看到它

    回答

    1

    您可能錯過了對頁面上的dojo腳本的引用。

    http://www.dojotoolkit.org/reference-guide/quickstart/install.html#quickstart-install

    你需要一個<script src="path to where you put dojo"></script>添加到您的網頁。

    +0

    感謝您的快速反應。 我沒有把參考道場腳本,但它在呼喚dojo.xd.js 這樣 <腳本類型= 「文/ JavaScript的」 SRC = 「JSP/JS /道場/道場/的dojo.js」 \t djConfig =「parseOnLoad:true」> 因爲我沒有在解壓縮文件夾中的任何地方看到dojo.xd.js,所以我將它更改爲dj.js,它現在正在工作。 dojo.xd.js是什麼?那個文件在哪裏?爲什麼它沒有與我下載的版本一起提供,但是dojo網站上有這個例子嗎? – Vani 2010-05-20 14:01:26

    +1

    dojo.xd.js是api的跨域版本。它的設計目的是從其中一個CDN站點引用(AOL和Google都可以使用Dojo的主機版本,因此您不必在本地部署它)。 – smencer 2010-05-20 16:29:30

    0

    簡單的選擇是使用CDN的DOJO - 內容分發網絡(具有所有dijit,dojo和dojox文件夾的多個存儲庫,因此您不必複製任何內容)。如果您想使用最新的DOJO,請使用以下代碼。

    <script type="text/javascript" src="http://o.aolcdn.com/dojo/1.4/dojo/dojo.xd.js"></script> 
    

    如果你想有一個特定的版本,然後

    <script type="text/javascript" src="http://o.aolcdn.com/dojo/<version>/dojo/dojo.xd.js"></script> 
    
    相關問題