Jsp 请求的资源(/BulkAccess/Download)不可用

Jsp 请求的资源(/BulkAccess/Download)不可用,jsp,servlets,Jsp,Servlets,单击链接后,我试图从服务器下载excel文件。我已经编写了以下JSP和Servlet代码。JSP和Servlet都在同一个文件夹中。单击超链接下载excel文件后,出现错误“请求的资源(/BulkAccess/Download)不可用” JSP页面 <body> <a href="Download"> Sample Excel File </a> </body> 我在web.xml中有映射。下面是代码 <servlet>

单击链接后,我试图从服务器下载excel文件。我已经编写了以下JSP和Servlet代码。JSP和Servlet都在同一个文件夹中。单击超链接下载excel文件后,出现错误“
请求的资源(/BulkAccess/Download)不可用

JSP页面

  <body>

  <a href="Download"> Sample Excel File </a>

  </body>
我在web.xml中有映射。下面是代码

<servlet>
<servlet-name>Download</servlet-name>
<servlet-class>com.abc.bulk.Download</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>Download</servlet-name>
<url-pattern>/Download</url-pattern>
</servlet-mapping>

下载
com.abc.bulk.Download
下载
/下载

似乎您在调用Servlet时遇到了问题

这应该行得通

 <a href="<%=request.getContextPath() %>/Download"> Sample Excel File </a>   

还有,你提到

JSP和Servlet都在同一个文件夹中

通常,JSP位于
/webapp
/WebContent
下,servlet位于
/src/mypackage


与问题无关:使用小写URL映射是一种很好的做法。

您好,我尝试了上面的代码,但首先没有成功。然而,我在Eclipse中创建了一个新项目,并且使用了与您的建议相同的代码。但它在我原来的项目中不起作用。@naveenkumar:总是提供细节。“它不起作用”对你或试图帮助你的人都没有帮助。在问题中提供有关原始项目的更多详细信息。抱歉。它给出了和我上面提到的相同的错误。您的应用程序名是什么?是“大通道”吗?@Hardik Mishra。。我同意你的问题。
 <a href="<%=request.getContextPath() %>/Download"> Sample Excel File </a>