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

response.setContentType()的String参数及对应类型

阅读更多
内容来自:http://topic.csdn.net/u/20071203/13/f8264802-1936-4773-b109-50c35f2d0ba7.html里的"marsseeker"。

<option value="image/bmp">BMP</option>   
<option value="image/gif">GIF</option>   
<option value="image/jpeg">JPEG</option>   
<option value="image/tiff">TIFF</option>   
<option value="image/x-dcx">DCX</option>   
<option value="image/x-pcx">PCX</option>   
<option value="text/html">HTML</option>   
<option value="text/plain">TXT</option>   
<option value="text/xml">XML</option>   
<option value="application/afp">AFP</option>   
<option value="application/pdf">PDF</option>   
<option value="application/rtf">RTF</option>   
<option value="application/msword">MSWORD</option>   
<option value="application/vnd.ms-excel">MSEXCEL</option>   
<option value="application/vnd.ms-powerpoint">MSPOWERPOINT</option>   
<option value="application/wordperfect5.1">WORDPERFECT</option>   
<option value="application/vnd.lotus-wordpro">WORDPRO</option>   
<option value="application/vnd.visio">VISIO</option>   
<option value="application/vnd.framemaker">FRAMEMAKER</option>   
<option value="application/vnd.lotus-1-2-3">LOTUS123</option>
<option value="application/octet-stream">信息流</option>

分享到:
评论

相关推荐

    java输出文件的几点说明.pdf

    1. **设置MIME类型**:根据文件的类型,设置合适的MIME类型,如`response.setContentType("application/vnd.ms-excel")`,这告诉浏览器文件应该如何被解析和显示。 2. **设置Content-Disposition**:`response.set...

    在JSP中导出pdf和excel.pdf

    这里,dataSource代表之前配置的数据源,parameters包含报表所需的任何参数,而response是Servlet的HttpServletResponse对象,用于将生成的文件发送给客户端。 总之,在JSP环境中导出PDF和Excel文件涉及到多个库的...

    servlet课件(工作原理,处理表单)

    3. **应答**:Servlet在`service()`方法中设置响应头(如`response.setContentType()`),然后通过`PrintWriter`对象将HTML或其他类型的数据写入响应流,最终返回给客户端。 下面是一个简单的Servlet示例: ```...

    android后端接前端的简单实现

    response.setContentType("application/json"); response.getWriter().write(jsonString); ``` 在Android客户端,接收到JSON响应后,可以使用Gson或Jackson库反序列化为Java对象,进一步处理数据。 以上就是一个...

    java练习题

    public class ActionServlet extends HttpServlet { public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf...

    jsp文件的上传和下载

    response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\""); File file = new File("path/to/file"); FileInputStream fis =...

    servlet-upload-download-.rar_servlet download

    response.setContentType(getServletContext().getMimeType(fileName)); response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\""); FileInputStream fis = new ...

    java生成word文件并下载.pdf

    // 设置response response.setContentType("application/x-msdownload"); // 这里注意编码格式,避免中文文件名乱码 String agent = request.getHeader("User-Agent").toLowerCase(); if (agent.indexOf("msie") &gt; ...

    如何判断下载已知的文件类型并自动用相对应的应用程序打开.pdf

    response.setContentType("APPLICATION/OCTET-STREAM"); response.setHeader("Content-Disposition", "attachment; filename=\"" + filename + "\""); FileInputStream fileInputStream = new FileInputStream...

    JavaWeb开发技术-解决中文输出乱码问题.docx

    2. `setContentType(String type)`:此方法用于设置响应的MIME类型,包括字符集信息。MIME类型通常以`Content-Type: text/html`这样的格式表示,其中`charset`参数定义了字符集。例如,`response.setContentType(...

    Servlet及Ajax数据交互

    response.setContentType("text/plain"); response.getWriter().write(outputData); // 将输出写入响应 } private String processInput(String input) { // 这里实现实际的业务逻辑 return "Processed: " + ...

    jsp9大内置对象

    - `String[] getParameterValues(String name)`:根据参数名获取对应的所有参数值数组。 - `String getProtocol()`:获取请求使用的HTTP协议版本。 - `String getScheme()`:获取请求使用的方案,如"http"或...

    【JavaScript源代码】Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法.docx

    response.setContentType(conn.getContentType()); response.setHeader("Content-Disposition", "attachment; filename=" + URLEncoder.encode(param.get("name").toString(), "UTF-8")); byte[] buffer = new ...

    ie打开word,excle

    3. `response.setContentType("bin");`:设置了HTTP响应的Content-Type为"bin",即二进制类型,表明我们要发送的数据是二进制文件,如文档或图片。 4. `response.setHeader("Content-Disposition", "attachment; ...

    FusionCharts在用JSP自定义导出pdf[参照].pdf

    response.setContentType(contentType); response.addHeader("Content-Disposition", "attachment; filename=\"" + fileName + "." + fix + "\""); java.io.OutputStream os = response.getOutputStream(); ``` ...

    java上传和下载

    这个Servlet获取请求参数中的文件名,查找服务器上的对应文件,设置响应头以指示浏览器以附件形式下载文件,然后读取文件内容并将其写入到响应输出流中。 为了使上传和下载功能更加健壮,你需要考虑错误处理、权限...

    文件的上传与下载

    例如,假设我们有一个名为`UploadAction`的Action类,其中包含一个`File`类型的`file`字段和对应的`String`类型的`fileName`字段,用于存储文件名: ```java public class UploadAction extends ActionSupport { ...

    Struts实现文件下载中文乱码解决方案

    2. **接收URL参数**:在`loaded.do`对应的Action中,需要解码URL参数。这里,我们使用`URLDecoder.decode()`,同样使用UTF-8解码: ```java String docName = URLDecoder.decode(doc.getName(), "UTF-8"); ``` 3...

    Struts2的文件上传和下载实例

    在Struts2 Action类中,需要定义一个`java.io.File`类型的字段与表单字段对应,并添加对应的setter和getter方法。例如: ```java public class UploadAction extends ActionSupport { private File file; private...

    struts2文件上传下载

    你需要创建一个`File`对象和`String`类型的属性来接收文件名,然后将文件保存到服务器的指定位置。 ```java public class UploadAction extends ActionSupport { private File file; private String fileName; ...

Global site tag (gtag.js) - Google Analytics