当我在netbeans中打开一个新项目时,IDE总是创建index.html而不是index.jsp。
我使用的是classfish服务器。
我如何让它创建.jsp文件?
我是这样开始的.从主菜单中选择File > New Project (Ctrl-Shift-N)。在Categories下,选择Java Web。在项目下,选择Web应用程序,然后单击 "下一步"。
这已经改变了(在7.3.1我相信)。如果你创建的Java Web项目的JavaEE版本设置为 "Java EE 7 Web",那么它将创建HTML页面。如果你选择例如 "Java EE 6 Web",那么它将创建JSP页面。我相信没有办法改变这种行为。
我明白了你的问题,但是我在不同的上下文中写道:在NetBeans中--如果你希望当你运行你的项目时,你要运行的文件首先是指定的文件,而不是index.html,那么我们需要执行几个快速的步骤。
例如:我有一个名为 "Demo "的项目。我有一个名为 "DemoJSP1 "的项目,我创建的 "add.jsp "文件想在项目运行时运行在 "Web Pages "文件夹下。
所以默认的上下文路径是这样的。/DemoJSP1
在这里我必须把上下文路径改为 /DemoJSP1/Web pages/add.jsp
并点击 "确定 "来保存这些设置。
现在,当我们运行该项目时,它将载入 add.jsp
默认情况下,首先是文件。