передавать значения из jsp в сервлет, используя

У меня есть страница JSP-

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

И сервлет-

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

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

        }

        public void foo() {

        }
}

Что я должен написать в <a href="goToServlet...">Go to servlet</a>, чтобы передать значения (, такие как valueToPass, или, может быть, добавить значение в качестве аргумента в )в servlet123?

Могу ли я вызвать конкретный метод вservlet123(нравитсяfoo())используя ссылку в JSP?

РЕДАКТИРОВАТЬ:

Как я могу вызвать сервлет в URL? Иерархия моих страниц выглядит следующим образом-

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

И я хочу вызвать servlet123в папке src ->control.

Я пробовал <a href="servlet123">Go to servlet</a>, но он не нашел сервлет, когда я нажимаю на ссылку.

2-е РЕДАКТИРОВАТЬ:

Я попробовал <a href="http://localhost:8080/MyProjectName/servlet123">Go to servlet</a>, и это сработало.

8
задан Jerold Joel 27 November 2019 в 07:53
поделиться