如果我想在后端使用 Java EE,在前端使用 HTML5+Bootstrap,该怎么办?在 NeatBeans 中,有不同类型的项目:针对 Java EE - java Web 应用程序,针对 html5 - HTML5/Javascript 应用程序。问题是如何向我的 servlet 解释使用来自其他项目的 html5 页面作为客户端的响应而不是 *jsp?或者这种方式根本行不通?如果是这样,那么它是如何工作的?
最佳答案
我认为简单的解决方案是使用“Java EE - java web application”项目类型(或任何 java ee 项目类型),它允许 HTML5 项目的所有功能,并且 java web 应用程序已经配置为使用前端源正确的位置。没有(技术)需要有 2 个独立的项目
另一个可能的解决方案可能是再次拥有 java ee 项目,并在某个名为例如的文件夹中拥有静态前端源(html、css、js...)。 java ee 项目中的应用程序。如果您随后在应用程序文件夹中创建 package.json 或 Bower.json,则可以使用"file"->“打开项目”并打开应用程序文件夹,就像它是 HTML5 项目一样(NetBeans 将带有 Bower.json 或 package.json 的文件夹识别为 HTML5)项目)。这样,您就可以在 NetBeans 中拥有 2 个独立的项目 - 一个项目将成为另一个项目的一部分。
如何提供 jsp/html 文件的确切配置取决于您的框架/服务器
关于java - NetBeans 中 Java EE 后端的 HTML5 前端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37342210/