我没有找到任何关于extjs 5和Spring mvc的信息。我在 maven 项目的资源文件夹中生成了一个 extjs 应用程序。
现在,我需要在我的 jsp 视图中加载应用程序。我需要在 jsp 视图中加载哪些资源?
谢谢
.js
文件应采用 /webapp/static/scripts
或类似格式。
您应该使用默认的 servlet 处理程序(在您的 Web 应用程序上下文配置中,通常mvc-dispatcher-servlet.xml
):
<mvc:default-servlet-handler/>
和
<mvc:resources mapping="/resources/**" location="/, classpath:/META-INF/web-resources/" />
ExtJS只是一个JavaScript库。你可以像加载任何其他JavaScript一样加载它,通过在HTML中添加一个<script src='some-path'>
标签。
在 JSP 中,您应该使用 <c:url value='some-path'/>
标记库,这样您就不必对上下文进行硬编码。所以它应该看起来像这样:
<script src="<c:url value='/static/scripts/myApp.js'/>"></script>
您应该使用Sencha的cmd工具将ExtJS文件和应用程序文件合并为一个javascript文件。您还需要使用 <link>
标记引用 ExtJS 的 CSS。