如何在 jsp 视图中加载 extjs 5 应用程序 - Spring MVC



我没有找到任何关于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。

最新更新