przekazuj wartości z jsp do serwletu za pomocą <a href>

Mam stronę jsp -

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

I serwlet -

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

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

        }

        public void foo() {

        }
}

Co powinienem napisać<a href="goToServlet...">Go to servlet</a> aby przekazać wartości (npvalueToPass lub może dodać wartość jako argument w) doservlet123 ?

Czy mogę wywołać określoną metodę wservlet123 (lubićfoo()) używając linku w jsp?

EDYTOWAĆ:

Jak mogę wywołać serwlet w adresie URL? Hierarchia stron jest podobna do następującej -

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

I chcę zadzwonić doservlet123 w folderze src-> control.

próbowałem<a href="servlet123">Go to servlet</a> ale nie znajduje serwletu, gdy naciskam link.

2. EDYCJA:

próbowałem<a href="http://localhost:8080/MyProjectName/servlet123">Go to servlet</a> i to działa.

questionAnswers(2)

yourAnswerToTheQuestion