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