passar valores de jsp para servlet usando <a href>

Eu tenho página jsp -

<html>
<head>
</head>
<body>
         <%
               String valueToPass = "Hello" ; 
         %>
    <a href="goToServlet...">Go to servlet</a>
</body>
</html>

E servlet -

    @WebServlet(name="/servlet123",
             urlPatterns={"/servlet123"})
    public class servlet123 extends HttpServlet {

        protected void doGet(HttpServletRequest request,
                HttpServletResponse response) throws ServletException, IOException {

        }

        public void foo() {

        }
}

O que devo escrever em<a href="goToServlet...">Go to servlet</a> a fim de passar valores (comovalueToPass ou talvez adicionar o valor como argumento no) aoservlet123 ?

Posso invocar um método específico emservlet123 (gostarfoo()) usando o link no jsp?

EDITAR:

Como posso chamar servlet em URL? A hierarquia das minhas páginas é como segue -

WebContent
 |-- JSPtest
 |    |-- callServletFromLink.jsp
 |-- WEB-INF
 :    :

E eu quero ligar para oservlet123 na pasta src-> control.

eu tentei<a href="servlet123">Go to servlet</a> mas não encontra o servlet quando eu pressiono o link.

2 EDIT:

eu tentei<a href="http://localhost:8080/MyProjectName/servlet123">Go to servlet</a> e funciona.

questionAnswers(2)

yourAnswerToTheQuestion