2015-03-08 3 views
1

Я новичок в Ext, и это мой первый контакт с этим фреймворком, и я создаю java-приложение. Вот моя структура папок:Ext MVC не загружает все папки и исходные файлы

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

Вот WebApp/Index/index.js

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

     controllers: [ 
     'Index' 
    ] 
    }); 

А вот WebApp/индекс/приложения/контроллер/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 в нашем контроллере, как это Просмотров: Spring_Ext.view.MainPanel