我正在尝试使用 eclipse 创建一个动态 Web 项目。这是我第一次使用 servlet 和 jsp。
我创建了一个页面,它工作正常。但是我无法完全理解web.xml页面。据我阅读和搜索,客户端使用<servlet-mapping>下的 <url-pattern> 来访问您的 servlet。但是,无论我将<url-pattern>更改为什么,它似乎只能通过 servlet 类名访问 servlet。
<display-name>CustomerManagment1</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Welcome Page</servlet-name>
<servlet-class>WelcomePage</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Welcome Page</servlet-name>
<url-pattern>/welcomepage.jsp</url-pattern>
</servlet-mapping>
</web-app>
我使用时浏览器抱怨http://host-name/CustomerManagment1/welcompage.jsp
但是,如果使用它http://host-name/CustomerManagment1/WelcomePage
,它可以正常工作。我在这里想念什么?