java - 你能调用带有链接的 servlet 吗?

标签 java javascript jsp servlets argument-passing

你能调用带有链接的 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/

相关文章:

java - CheckboxCellEditor 显示文本而不是复选框

java - ANTLR4 解析不正确

javascript - 三.js : 2xMeshes using same vector as position

javascript - 使用 jQuery 的 .load() 函数保持导入的文本文件的格式?

java - 将 JSP 变量传递给 java 类方法

java - 为什么 GWT wrap() 方法不必要地迭代整个 DOM?

java - 运行时带有serialVersionUID的通用集合的类?

用于生成 excel 文件的 Javascript 库

java - JAVA CLASS中JSP页面变量值的使用方法

java - JSP 仅打印为纯文本