0

我正在尝试遵循此示例 ,但我无法理解这部分:
Imagine also that the servlet's context path is myServer/myApp/servlets. The servlet container would direct a request with URL myServer/myApp/createUser.do myServlet to myServlet, because the request URL matches the pattern *.do. Servlet myServlet can extract the requested operation's name from the request URL.
我无法理解请求,不应该是 myServer/myApp/myServlet/createUser.do 吗?一个人如何创建这样的请求?我可以将 myServlet/createUser.do 放在表单的操作中吗?
感谢您的时间。
尤利亚

4

1 回答 1

0

不,您为 myapp 创建了到您的 servlet 的映射。servlet 名称本身通常不会显示在请求 URL 中。因此,如果匹配到 myapp 的每个请求都将被重定向到您的 servlet。这意味着您的映射

http://myserver/myapp/ *.do

将带有 .do 的每个请求重定向到您的 servlet。现在 servlet 必须处理请求 URL(例如为 createUser 渲染视图)

于 2009-07-31T11:12:47.490 回答