2015-03-08 69 views
1

我是新來的Ext,它是我第一次接觸這個框架,並且我正在創建java web應用程序。這裏是我的文件夾結構:Ext MVC不加載所有文件夾和源文件

src 
--main 
    --webapp 
    --index 
     --application 
     --controller 
      --Index.js 
     --model 
     --store 
     --view 
      --MainPanel.js 
     --Index.js 
    --resources 
    --WEB-INF 
    --Index.jsp 

這裏的webapp /索引/ Index.js

 Ext.application({ 
     name: 'Spring_Ext', 
     appFolder: '/index/application', 

     controllers: [ 
     'Index' 
    ] 
    }); 

這裏是web應用/索引/應用/控制器/ Index.js

 Ext.define('Spring_Ext.controller.Index',{ 
      extend: 'Ext.app.Controller', 

      views: ['MainPanel'], 

      init: function(){ 
      .... 
      } 
      .... 
     }); 

當我在tomcat上運行chrome時,出現錯誤,說它找不到(404) GET http://localhost:8081/index/application/controller/Index.js?_dc=1425849848988 ext-all-debug.js:6262

當在索引文件夾中的chrome開發人員的源代碼標籤中查看時,沒有具有MVC結構的應用程序文件夾,但只有Index.js。

回答

0

那是因爲你的目錄結構的index.js水平,你已經在/指數/應用/

的ExtJS現在正在尋找相同的路徑,並不能找到它。相反,只需爲你的appFolder配置指定'/'即可。你可能甚至不需要設置它,因爲它可能已經默認爲

0

不需要appFolder。並且在源代碼選項卡中沒有帶mvc的應用程序文件夾,因爲您的控制器未成功加載。嘗試在我們的控制器中給出MainPanel的整個路徑,如下所示: Views:Spring_Ext.view.MainPanel

相關問題