首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务器响应状态为404 (无法找到资源!)SAPUI5

服务器响应状态为404 (无法找到资源!)SAPUI5
EN

Stack Overflow用户
提问于 2016-12-06 08:58:42
回答 2查看 4.9K关注 0票数 1

因此,我刚刚创建了一个使用Eclipse UI5的项目。

这是我的Index.html

代码语言:javascript
复制
<html>
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta http-equiv='Content-Type' content='text/html;charset=UTF-8'/>

        <script src="resources/sap-ui-core.js"
                id="sap-ui-bootstrap"
                data-sap-ui-libs="sap.m"
                data-sap-ui-theme="sap_bluecrystal"
                data-ui-resourceroots='{"sap.myApp":"./"}'>
        </script>
        <!-- only load the mobile lib "sap.m" and the "sap_bluecrystal" theme -->

        <script type="text/javascript">

        sap.ui.getCore().attachInit(function()
                {
            sap.ui.xmlview({
                viewName: "sap.myApp.view.App"
            }).placeAt("content");
                });
        </script>

    </head>
    <body class="sapUiBody" role="application">
        <div id="content"></div>
    </body>
</html>

这是我的控制器名叫App.Controller.js

代码语言:javascript
复制
     sap.ui.controller("sap.myApp.controller.App", {



});

视图被命名为App.view.xml

代码语言:javascript
复制
<mvc:View xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m"
    controllerName="sap.myApp.controller.App" xmlns:html="http://www.w3.org/1999/xhtml">
<Page title="Title">
    <content>
<Image src="http://www.w3schools.com/css/img_fjords.jpg"/>
    </content>
</Page>

现在,当我尝试运行它时,我会得到这个错误。

代码语言:javascript
复制
sap-ui-core.js:126 GET http://localhost:55694/HelloWorld/resources/sap/myApp/view/App.view.xml 404 (Resource could not be found!)send @ sap-ui-core.js:126ajax @ sap-ui-core.js:126q.sap.loadResource @ sap-ui-core.js:174f.initViewSettings @ library-preload.js:907c._initCompositeSupport @ library-preload.js:862(anonymous function) @ sap-ui-core.js:461constructor @ sap-ui-core.js:461constructor @ sap-ui-core.js:971constructor @ sap-ui-core.js:805f @ sap-ui-core.js:638f @ sap-ui-core.js:638sap.ui.view @ library-preload.js:881sap.ui.xmlview @ library-preload.js:891o.(anonymous function) @ sap-ui-core.js:393(anonymous function) @ index.html:19(anonymous function) @ sap-ui-core.js:861each @ sap-ui-core.js:115w._executeInitListeners @ sap-ui-core.js:861w.init @ sap-ui-core.js:856w.handleLoad @ sap-ui-core.js:862(anonymous function) @ sap-ui-core.js:838l @ sap-ui-core.js:172S.finishTask @ sap-ui-core.js:172(anonymous function) @ sap-ui-core.js:838p @ sap-ui-core.js:126fireWith @ sap-ui-core.js:126ready @ sap-ui-core.js:126V @ sap-ui-core.js:126
sap-ui-core.js:174 Uncaught Error: resource sap/myApp/view/App.view.xml could not be loaded from resources/sap/myApp/view/App.view.xml. Check for 'file not found' or parse errors. Reason: Resource could not be found!(…)

有人能告诉我我做错了什么吗?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-06 09:49:04

正确的属性名将是data-sap-ui-resourceroots。但是,您的应用程序还有另一个问题。除非您正在开发SAPUI5 5/OpenUI5 5内容,否则不能使用名称空间sap。请查一下文档

票数 3
EN

Stack Overflow用户

发布于 2016-12-06 09:08:28

sap.myApp命名空间的目录映射不起作用。映射属性名为data-sap-ui-resourceroots

代码语言:javascript
复制
<script src="resources/sap-ui-core.js"
            id="sap-ui-bootstrap"
            data-sap-ui-libs="sap.m"
            data-sap-ui-theme="sap_bluecrystal"
            data-sap-ui-resourceroots='{"sap.myApp":"./"}'>
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40991357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档