`
caiceclb
  • 浏览: 242458 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

记录开发问题:小失误导致servlet被当做文件下载

    博客分类:
  • JEE
阅读更多
昨天还在群里见人问起,一时不知是什么原因,然后今天我写的用于返回Ajax结果的servlet在访问时也弹出了个文件下载框。

这个servlet不用于跳转,而用PrintWriter对象写几个反馈语句。

最后还清理了下:

out.flush();
return;


依然是文件下载,看了看处理中文乱码写的
response.setCharacterEncoding("UTF-8");


突然想起来,貌似是因为没写文档类型造成的,于是加上:
response.setContentType("text/html;charset=UTF-8");


设置返回html文档类型,结果就ok了。

这是个小错误,不过不小心的话,也很麻烦啊。
分享到:
评论

相关推荐

    servlet 文件上传下载例子

    - **文件保存**: 一旦文件被接收,它们可能需要移动到持久化存储,如特定的文件夹,以供后续下载。 - **错误处理**: 需要考虑文件大小限制、文件类型检查以及上传过程中的其他异常情况。 2. **文件下载** - **...

    jsp+servlet实现大型文件下载

    1. 创建Servlet:创建一个Servlet类,重写doGet或doPost方法,处理下载请求。 2. 文件定位:获取请求中包含的文件路径,确保文件安全访问。 3. 打开文件流:使用FileInputStream打开文件,准备读取。 4. 设置响应头...

    javax.servlet-api-4.0.1.jar中文文档.zip

    implementation 'javax.servlet:javax.servlet-api:***' Gradle (Kotlin): implementation("javax.servlet:javax.servlet-api:***") ``` # 含有的 Java package(包): ``` javax.servlet javax.servlet....

    Java程序开发教学课件:15Servlet高级编程.pptx

    * 文件下载 Servlet:使用 Servlet 处理文件下载请求,并将文件返回给客户端 Servlet 高级编程示例 该文件中还提供了多个 Servlet 高级编程示例,包括: * 文件上传 Servlet(1)和文件上传 Servlet(2) * 文件...

    servlet文件下载项目

    在这个"Servlet文件下载项目"中,我们利用Servlet技术来实现文件的下载功能。这是一个非常实用的功能,尤其对于那些需要向用户提供文件下载服务的网站或应用。 首先,我们需要了解Servlet的基本工作原理。Servlet是...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    全书一共被压缩为5个rar,这是第四个!!!! 其他的请看ID:ljtt123(本人分享) 本博客提供的所有教程的资源原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何...

    文件上传与下载servlet

    Servlet作为Java Web开发中的一个重要组件,常被用来处理这些操作。下面将详细介绍如何使用Servlet实现文件上传和下载的功能。 ### 文件上传 文件上传通常涉及到HTTP协议中的`multipart/form-data`编码类型,这是...

    Servlet文件上传、下载及缩略图的生成

    Servlet是Java Web开发中用于处理HTTP请求的一种技术,它提供了服务器端编程的能力,可以处理用户的数据交互,如文件上传、下载以及图片处理等任务。在这个项目中,我们重点关注的是Servlet如何实现文件上传、下载和...

    java servlet实现文件下载

    Java Servlet是一种Java编程语言的规范,用于扩展Web服务器的功能,特别是在动态网站开发中扮演着重要角色。本示例中,我们将探讨如何使用Java Servlet来实现文件的下载功能。 首先,理解HTTP协议是至关重要的,...

    深入学习:Java Servlet开发与实例

    2. **Servlet配置**:在`web.xml`文件中,我们可以通过`<servlet>`和`<servlet-mapping>`元素对Servlet进行配置,指定Servlet的类名和映射URL,使得服务器知道何时以及如何调用Servlet。 3. **HttpServletRequest和...

    javax.servlet jar包---解决找不到javax.servlet.*等问题

    - 使用Maven或Gradle等构建工具时,可以在pom.xml或build.gradle文件中添加对应的依赖,这样在构建过程中会自动下载并引入这些库。 5. **Servlet生命周期** - 初始化:当Servlet首次被请求或者在web.xml中配置了`...

    java jsp+servlet实现文件下载(而不是在网页中显示出文件内容) 迅雷下载功能.zip

    在Java Web开发中,`jsp`(JavaServer Pages)和`servlet`经常被用来构建动态网站,处理HTTP请求和响应。...在实际开发中,还需要考虑其他因素,如错误处理、日志记录和性能优化,以提供更稳定和高效的文件下载服务。

    【Demo Project】ajaxSubmit+Servlet表单文件上传和下载

    【AjaxSubmit+Servlet实现表单文件上传与下载详解】 在Web开发中,文件上传和下载是常见的功能,尤其是在用户交互丰富的应用中。本项目【Demo Project】利用AjaxSubmit结合Servlet技术,提供了一种高效、异步的方式...

    javax.servlet-api-3.1.0.jar中文文档.zip

    implementation 'javax.servlet:javax.servlet-api:***' Gradle (Kotlin): implementation("javax.servlet:javax.servlet-api:***") ``` # 含有的 Java package(包): ``` javax.servlet javax.servlet....

    servlet 文件上传、下载

    总之,Servlet文件上传和下载是Web开发中的常见任务,理解并掌握其原理和实践方法对开发者来说至关重要。通过Servlet 3.0的新特性,我们可以更简洁地处理文件交互,同时配合前端库如AjaxFileUpload,提供流畅的用户...

    j2ee17:servlet01:jsp结束,servlet的配置和生命周期

    6. **工具支持**:在开发Servlet应用时,我们可能会用到各种开发工具,例如IDEA、Eclipse等,它们提供了集成的Servlet和JSP开发环境,包括自动完成、调试和部署功能。标签“工具”可能指的就是这些辅助开发的工具。 ...

    用servlet写的文件上传及下载功能带进度条

    自己用servlet写的文件上传及下载功能带进度条 主要用到两个jar:commons-fileupload-1.2.2.jar和commons-io-2.0.1.jar 内容介绍: com.fm.FileManagerService:一个servlet用来实现主要的文件上传下载逻辑的 ...

    Servlet实现多文件批量下载

    批量下载通常涉及到将多个文件打包成一个压缩文件,然后提供给用户下载,这样可以极大地提高下载效率,尤其当用户需要下载大量小文件时。 首先,我们需要创建一个Servlet来处理用户的下载请求。在Servlet中,我们...

    javax.servlet-api-3.0.1.jar中文文档.zip

    implementation 'javax.servlet:javax.servlet-api:***' Gradle (Kotlin): implementation("javax.servlet:javax.servlet-api:***") ``` # 含有的 Java package(包): ``` javax.servlet javax.servlet....

    基于servlet的文件下载代码

    ### 基于Servlet的文件下载技术解析 #### 一、引言 在Web应用程序开发过程中,文件上传和下载是常见的需求之一。特别是在企业级应用中,用户经常需要下载诸如报告文档、数据备份等文件。Java Servlet作为一种强大...

Global site tag (gtag.js) - Google Analytics