我发现了这个问题:Netbeans Web application .html .jsp
我也有同样的问题。有没有办法在某个地方改变它?或者如果我在同一个项目中创建了一个新的.jsp文件,我如何使其成为runnable(当我点击Run on Server来加载.jsp文件,并将其作为默认文件而不是.html时)?
谢谢你的帮助!
我发现了这个问题:Netbeans Web application .html .jsp
我也有同样的问题。有没有办法在某个地方改变它?或者如果我在同一个项目中创建了一个新的.jsp文件,我如何使其成为runnable(当我点击Run on Server来加载.jsp文件,并将其作为默认文件而不是.html时)?
谢谢你的帮助!
2条答案
按热度按时间deikduxw1#
我不完全确定,但我认为你指的是欢迎文件机制。这个机制首选什么文件取决于你使用的Glassfish/JavaEE的版本,因为在最近的版本中,jsp有点过时了。当你提到jsp时,我还假设你没有使用faces。
要控制提供哪些文件作为默认文件,最简单的方法是编辑标准部署文件web.xml(在EE 6中它是可选的,但如果存在,仍将参考它:
如教程中所述:
如果Web容器接收到有效的部分请求,则Web容器将检查欢迎文件列表,并按指定的顺序将每个欢迎文件附加到部分请求,并检查WAR中的静态资源或servlet是否Map到该请求URL。然后,Web容器将请求发送到WAR中匹配的第一个资源。
使用Netbeans,您还可以通过“页面”选项卡下的web.xml文件编辑此列表。
xyhw6mcr2#
删除
index.html
,创建名为index.jsp
的新页面,并在faces-config.xml
中将所有index.html
更改为index.jsp