我目前正在使用Eclipse Mars进行一个简单的项目,但是如何在部署描述符中定义servlet以便Web应用程序可以了解它?
答案 0 :(得分:2)
您需要在if(scores.Count < index)
{
//If the index you're accessing is past the end of the list, use Add
scores.Add(value);
}
else
{
//Otherwise let's overwrite what's already at index i
scores[index] = value;
}
中使用与以下内容类似的条目,无论您使用何种版本的IDE。
web.xml
您将用于访问servlet的URL为<servlet>
<servlet-name>myServlet</servlet-name> <!-- You can use any name -->
<servlet-class>com.package.servlets.MyFirstServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>myServlet</servlet-name> <!-- This should be the same as the name defined in the previous tag -->
<url-pattern>/myserv</url-pattern> <!-- This will be the url that you will use to access your servlet -->
</servlet-mapping>
如果您使用的是Servlet3.0,那么您也可以选择使用注释。在这种情况下,您不需要编辑web.xml中的任何内容。只需使用下面的http://host:port/appName/myserv
注释您的课程
@WebServlet