我想创建一个以图形方式呈现一些数据的 Web 应用程序。HTML5 画布似乎非常适合。但我想使用 Spring MVC,从而使用 JSP。那行得通吗?可以在 JSP 页面中放置 HTML5 画布吗?有没有人有这方面的经验:有什么问题?
编辑: 特别是,我记得 HTML5 不是 XHTML,但JSP 似乎需要 XHTML。
我想创建一个以图形方式呈现一些数据的 Web 应用程序。HTML5 画布似乎非常适合。但我想使用 Spring MVC,从而使用 JSP。那行得通吗?可以在 JSP 页面中放置 HTML5 画布吗?有没有人有这方面的经验:有什么问题?
编辑: 特别是,我记得 HTML5 不是 XHTML,但JSP 似乎需要 XHTML。
您可以在 jsp 中使用 html5-canvas。只要你在jsp中包含html5语法()和canvas的用法。它会起作用的。Canvas 仅适用于这些浏览器版本。 http://caniuse.com/canvas 对于不支持画布的浏览器,您可以使用 pollyfills 否则该功能将不可用。还有一点 - 只要您使用 jsp 或其他将 html 呈现给浏览器的视图,Spring MVC 或任何其他后端技术都无关紧要。谢谢
正如BalusC 对另一个问题的回答中明确指出的那样,您的 JSP 必须生成格式良好的 XML,因此您必须对没有内容的元素使用“空元素语法”。并且您应该包含 HTML5DOCTYPE
以防止触发“怪癖模式”。