当前位置: 首页 > 知识库问答 >
问题:

Vaadin 7:如何从自定义路径导入JS文件?

楚良平
2023-03-14

我使用的是Vaadin-7,这个答案对我来说不是固定的。

@Theme("myTheme")
@SuppressWarnings("serial")
@Title("VaadinTest")
@JavaScript("js/test.js")
public class VaadinTest extends UI {

@Override
protected void init(VaadinRequest request) {
    final VerticalLayout layout = new VerticalLayout();
    layout.setMargin(true);
    setContent(layout);
}
}

共有1个答案

尉迟京
2023-03-14

您可以使用app:/:

@JavaScript({ "app://js/test.js" })

或使用:

@JavaScript({ "vaadin://js/test.js" })

在VAADIN文件夹中生成的url:

http://localhost:8080/myproject/VAADIN/js/test.js
 类似资料:
  • 我正在运行一个带有嵌入式Tomcat的Spring Boot1.2.3应用程序。 示例: 但是Spring@Controller@RequestMapping和Spring Security的似乎并不尊重它。两者仍然可以像一样工作。

  • 我有多个项目,我想为所有项目实施cucumber js E2E测试。我有一个步骤定义文件,可用于测试所有这些项目,但我希望有多个功能文件,每个项目文件夹包含特定于项目的功能文件。这是布局: 步骤定义:项目/E2E/step_definitions/chat.js 功能文件:项目/project_1/功能/feature_1.js 现在,由于步骤定义在features文件夹之外,我得到了未实现的步骤

  • 问题内容: 给定完整路径,如何加载Python模块?请注意,该文件可以在文件系统中的任何位置,因为它是配置选项。 问题答案: 对于Python 3.5+,请使用: 对于Python 3.3和3.4,请使用: (尽管在Python 3.4中已弃用此功能。) 对于Python 2,请使用: 编译后的Python文件和DLL具有等效的便捷功能。

  • 在我的vadin应用程序中,一个扩展AbstractJavaScriptComponent的自定义小部件有几个文件,如下所示。这些文件在浏览器中可用 null

  • 10.2. 导入路径 每个包是由一个全局唯一的字符串所标识的导入路径定位。出现在import语句中的导入路径也是字符串。 import ( "fmt" "math/rand" "encoding/json" "golang.org/x/net/html" "github.com/go-sql-driver/mysql" ) 就像我们在2.6.1节提到过