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.