Ext MVC不会加载所有文件夹和源文件

时间:2015-03-08 21:43:22

标签: extjs extjs4 extjs-mvc

我是Ext的新手,这是我第一次接触这个框架,我正在创建java网络应用程序。这是我的文件夹结构:

 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 / application / controller / Index.js

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

          views: ['MainPanel'],

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

当我在tomcat上运行它时,我得到错误,说它无法找到(404) 获取http://localhost:8081/index/application/controller/Index.js?_dc=1425849848988 ext-all-debug.js:6262

在查看索引文件夹中chrome developer中的source选项卡时,没有具有MVC结构的应用程序文件夹,但只有Index.js。

2 个答案:

答案 0 :(得分:0)

那是因为在你的目录结构的index.js级别你已经在/ index / application /

Extjs现在正在寻找相同的路径而无法找到它。相反,只需为appFolder配置指定'/'即可。你可能甚至不需要设置它,因为它可能默认为

答案 1 :(得分:0)

不需要appFolder。并且在源选项卡中没有带mvc的应用程序文件夹,因为您的控制器未成功加载。尝试在我们的控制器中给出MainPanel的整个路径 视图:Spring_Ext.view.MainPanel