jsp - 无法从JSP调用servlet

标签 jsp servlets error-handling

我正在尝试从JSP页面调用Servlet。

index.jsp:

<a href="VisitServlet">Visit</a>

目录结构:
Web Page --> Pages --> HomePage --> index.jsp
Source Packages --> servlets.a.b.VisitServlet.java

web.xml:
<servlet>
    <servlet-name>VisitServlet</servlet-name>
    <servlet-class>servlets.a.b.VisitServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>VisitServlet</servlet-name>
    <url-pattern>/VisitServlet</url-pattern>
</servlet-mapping>

我收到这个错误:
HTTP Status 404 - Not Found

最佳答案

尝试使用:

<a href="${pageContext.request.contextPath}/VisitServlet">Visit</a>

关于jsp - 无法从JSP调用servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26134236/

相关文章:

java - 从另一个 JSP 文件读取变量

mysql - CSV 文件到 MySQL 数据库表

java - Java 中的 servlet

java - 如何从 servlet 中清除浏览器缓存?

java.lang.NoClassDefFoundError : javax/servlet/http/HttpServletRequest 错误

php - CodeIgniter 水印

error-handling - 只要 SailsJS 出现错误,Sails 服务器就会关闭

python - 检查数组是否为双端队列? python

java - JSP Servlet 检索(显示)网页

java - JSP 表达式语言语法