<html>
<head>
</head>
<body>
<%
String valueToPass = "Hello" ;
%>
<a href="goToServlet...">Go to servlet</a>
</body>
</html>
And servlet -
@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...">转到servlet</a>
中传递值(例如 valueToPass
或将该值作为参数添加到 )以便传递给 servlet123
?
我能否使用JSP中的链接调用 servlet123
中的特定方法(例如 foo()
)?
编辑:
如何在URL中调用servlet? 我的页面层次结构如下 -
WebContent
|-- JSPtest
| |-- callServletFromLink.jsp
|-- WEB-INF
: :
我想调用src->control文件夹中的servlet123
。
我尝试了<a href="servlet123">转到servlet</a>
,但是当我点击链接时它找不到servlet。
第二次编辑:
我尝试了<a href="http://localhost:8080/MyProjectName/servlet123">转到servlet</a>
,并且它可以工作。