我得到的JS錯誤和dojo沒有得到體現整合dojo和Spring JS的問題
同時開發春天的MVC應用程序與dojo一起我得到了上述問題。下面是我遵循的配置步驟。 在以下代碼的web.xml被用於訪問JS文件/存在於springframework.js罐資源以及其他應用程序配置
實現<servlet>
<servlet-name>Resource Servlet</servlet-name>
<servlet-class>org.springframework.js.resource.ResourceServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Resource Servlet</servlet-name>
<url-pattern>/resources/*</url-pattern>
</servlet-mapping>
在JSP下面的代碼段添加用於導入道場庫和支撐彈簧JS 文件從JAR(springframework.js)
<style type="text/css">
@import url
("${pageContext.request.contextPath}/resources/dijit/themes/tundra/tundra.css");
</style>
<script type="text/javascript" src="<c:url
value="/resources/dojo/dojo.js" />"
djconfig="parseOnLoad: true"> </script>
<script type="text/javascript" src="<c:url
value="/resources/spring/Spring.js" />">
</script>
<script type="text/javascript" src="<c:url value="/resources/spring/Spring-
Dojo.js" />"> </script>
<script type="text/javascript">dojo.require("dojo.parser");</script>
我的疑問是是否一樣在JSP中導入的JS文件中必須存在/下載明確地進入並保持在資源目錄下的web內容或存在於springframework的那些文件.js JAR文件?並且它會被web.xml中配置的ResourceServlet動態地引用?
我試着用這兩個選項,但仍然得到JS錯誤,因爲對象彈簧是未定義的。 我正在使用彈簧裝飾如下,這是地方(Spring.addDecoration)其中JS錯誤發生(春季undefined)。
<script type="text/javascript">
Spring.addDecoration(new Spring.ElementDecoration({
elementId: "userFname",
widgetType: "dijit.form.ValidationTextBox"
}));
</script>
請幫我理清其中包含道場功能(的dojo.js,彈簧的dojo.js和主題)這個