java - 单击超链接调用 servlet

标签 java servlets jakarta-ee

有没有办法在不使用 JavaScript 的情况下通过点击超链接调用 Java Servlet?

最佳答案

使超链接有一个 URL,您在 web.xml 中为其定义了一个 servlet 映射。文件。

servlet-mapping元素定义 servlet 和 URL 模式之间的映射。下面的示例映射名为 myservlet 的 servlet到以 /foo 开头的任何 URL :

<servlet>
  <servlet-name>myservlet</servlet-name>
  <servlet-class>com.stackoverflow.examples.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>myservlet</servlet-name>
  <url-pattern>/foo/*</url-pattern>
</servlet-mapping>
  • 对于此示例,超链接如 <a href="/foo/test.html">Click Me</a>将调用 servlet。

关于java - 单击超链接调用 servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1907482/

相关文章:

java - 在 Java 中用于类定义和声明的单独文件

java map并发更新

java - 使 servlet 过滤器适用于所有 Web 应用程序

java - 如何设置 session 超时,使其永不过期?

Java TimePicker 不返回正确的值

java - 如何在 java 中使用泛型来对对象执行相当于强制转换的操作?

java - Primefaces 登录身份验证 Servlet 过滤器 - 仍然可以通过 URL 直接访问 protected 页面

java - 使用 MDB 进行滚动升级

java - 如何热部署maven项目到glassfish?

java - 目前实现REST/J2EE/Database + custom auth的工具有什么好的组合