小编典典

您可以通过链接调用servlet吗?

jsp

您可以通过链接调用servlet吗?例如

<a href="/servletName">link text</a>

并可能通过将参数添加到查询字符串中来将其传递给请求对象。

如果没有,我已经看到了这种事情:

RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(/MyServlet); 
dispatcher.include(request,response);

但是我该如何触发呢?例如,如果是JavaScript代码,则可以将其放入jQuery click函数中;如果是servlet,则可以将其放入方法中。

但是,如何在JSP中调用此代码。据我所知,您无法通过JavaScript事件调用Java代码。


阅读 207

收藏
2020-06-08

共1个答案

小编典典

<a href="servletUrl?param=value">click</a>

是完全合法的,并且会起作用。

这将使doGet(..)servlet 的方法被调用,您可以使用来获取参数request.getParameter("param")

2020-06-08