我使用 Servlet 和 JSP 创建了一个Web项目,但我面临一个 JSP 注册的问题的.jsp
我使用 eclipse 作为 IDE 。我将JSP放在Web内容文件夹中,而不是放在任何嵌套文件夹中。
我使用下面的URL来运行JSP。
http://localhost:9090/ProjectName/registration.jsp
但是它提供了错误 - HTTP状态404
我使用以下代码
配置为欢迎文件列表<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
<display-name>ProjectName</display-name>
<welcome-file-list>
<welcome-file>registration.jsp</welcome-file>
</welcome-file-list>
</web-app>
在欢迎文件列表中设置后。我使用下面的URL来测试 JSP
http://localhost:9090/ProjectName
它正在运行而没有错误。如果我们使用手动URL,我正在寻找它无效的原因。
有人可以帮助我吗?究竟出了什么问题?谢谢
答案 0 :(得分:-1)
您提到您的jsp文件位于您的webcontent文件夹中。然后你的网址将是隐含的。
http://localhost:9090/ProjectName/registration.jsp
不起作用,因为它不是正确的网址。 &#34;不需要ProjectName,因为您的文件夹webcontent已经在ProjectName中。
所以你需要的只是:
http://localhost:9090/registration.jsp
我还注意到您的欢迎文件设置为registration.jsp。这意味着您还可以仅使用以下方式访问registration.jsp: