用servlet编写的文件下载为什么无法使用迅雷等下载工具下载?

来源:百度知道 编辑:UC知道 时间:2024/05/04 04:04:34
rt

不会吧,你是什么文件?什么扩展名?

一个Servlet是一个Java类。它处理Http(s)请求并作出响应,包括返回一个HTML页面或转交给其他URL处理。
Servlet必须运行在一个Web Container例如Tomcat中。
Servlet必须是javax.servlet.http.HttpServlet的子类,
你可以继承doGet()或者doPost()方法,两者分别对应于Http(s)中的Get请求和Post请求。如果不能下载 请查看你的web.xml文件。确保你正确定义了<servlet>和<servlet-mapping>元素。
前者标识了一个servlet,后者将一个相对于context-path的URL映射到一个servlet。
在Tomcat中你可以通过/context-path/servlet/package/servletname的形式访问servlet,
但是这只是Tomcat的便捷访问方式,并不是正式规范。

如果以上没问题查看你的文件扩展名是什么.非正规没有规定的都不可以做为下载的.

要可以下才对