Malwinder Singh
Malwinder Singh

Reputation: 7070

Unable to call a servlet from JSP

I am trying to call Servlet from JSP page.

index.jsp:

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

Directory Structure:

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>

I am getting this error:

HTTP Status 404 - Not Found

Upvotes: 0

Views: 405

Answers (1)

guilhebl
guilhebl

Reputation: 9010

Try using:

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

Upvotes: 2

Related Questions