Вызов сервлета выполняется простым переходом по URL-адресу, указанному в файле web.xml в веб-приложении.Поэтому, если ваш сервлет называется MyServlet, у вас может быть такой код в файле web.xml:
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.mycompany.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/myservlet</url-pattern>
</servlet-mapping>
В этой настройке переход к http://myapplication.com/myservlet вызовет ваш сервлет.
Что касается различий в doGet и doPost, то единственное различие заключается в методе HTTP, на который они отвечают, поскольку API сервлета абстрагирует любые различия между фактическими методами HTTP GET и HTTP POST от программиста.Эта абстракция позволяет программисту получать параметры из запроса, используя единый интерфейс, и не беспокоиться о том, как эти параметры были переданы. DoGet вызывается, когда HTTP-запрос GET отправляется сервлету, обычно путем прямого перехода к нему.doPost вызывается при отправке HTTP-запроса POST вашему сервлету, что обычно делается с помощью сообщения формы с другой html-страницы.