NetBeans -新增Java Web项目- html与jsp

dojqjjoe  于 2022-11-10  发布在  Java
关注(0)|答案(2)|浏览(188)

我发现了这个问题:Netbeans Web application .html .jsp
我也有同样的问题。有没有办法在某个地方改变它?或者如果我在同一个项目中创建了一个新的.jsp文件,我如何使其成为runnable(当我点击Run on Server来加载.jsp文件,并将其作为默认文件而不是.html时)?
谢谢你的帮助!

deikduxw

deikduxw1#

我不完全确定,但我认为你指的是欢迎文件机制。这个机制首选什么文件取决于你使用的Glassfish/JavaEE的版本,因为在最近的版本中,jsp有点过时了。当你提到jsp时,我还假设你没有使用faces。
要控制提供哪些文件作为默认文件,最简单的方法是编辑标准部署文件web.xml(在EE 6中它是可选的,但如果存在,仍将参考它:

<welcome-file-list>
    <welcome-file>index.html</welcome-file>
</welcome-file-list>

如教程中所述:
如果Web容器接收到有效的部分请求,则Web容器将检查欢迎文件列表,并按指定的顺序将每个欢迎文件附加到部分请求,并检查WAR中的静态资源或servlet是否Map到该请求URL。然后,Web容器将请求发送到WAR中匹配的第一个资源。
使用Netbeans,您还可以通过“页面”选项卡下的web.xml文件编辑此列表。

xyhw6mcr

xyhw6mcr2#

删除index.html,创建名为index.jsp的新页面,并在faces-config.xml中将所有index.html更改为index.jsp

相关问题