你能调用带有链接的 servlet 吗?例如
<a href="/servletName">link text</a>
并且可能通过将参数添加到查询字符串来将参数传递给请求对象。
如果不是,我见过这种事:
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(/MyServlet);
dispatcher.include(request,response);
但是我该如何触发呢?例如,如果它是 JavaScript 代码,我可以将它放在 jQuery 点击函数中,或者如果这是一个 servlet,我会把它放在一个方法中。
但是我如何从 JSP 中调用此代码。据我所知,您不能使用 JavaScript 事件调用 Java 代码。
最佳答案
<a href="servletUrl?param=value">click</a>
完全合法且有效。
这将使 doGet(..)
调用 servlet 的方法,您可以使用 request.getParameter("param")
获取参数
关于java - 你能调用带有链接的 servlet 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2267064/