У меня есть страница 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>
, и это сработало.