- 浏览: 105354 次
- 性别:
- 来自: 南京
文章分类
最新评论
image/bmp BMP
image/gif GIF
image/jpeg JPEG
image/tiff TIFF
image/x-dcx DCX
image/x-pcx PCX
text/html HTML
text/plain TXT
text/xml XML
application/afp AFP
application/pdf PDF
application/rtf RTF
application/msword MSWORD
application/vnd.ms-excel MSEXCEL
application/vnd.ms-powerpoint MSPOWERPOINT
application/wordperfect5.1 WORDPERFECT
application/vnd.lotus-wordpro WORDPRO
application/vnd.visio VISIO
application/vnd.framemaker FRAMEMAKER
application/vnd.lotus-1-2-3 LOTUS123
application/octet-stream 信息流
发表评论
-
规范的模板化项目架构管理
2012-05-03 23:31 892总在寻找项目开发简单化、标准化、统一化的开发管理方法,在项目 ... -
Java的ftp上传下载工具
2012-04-05 22:17 1774自己写的利用apache的net包写的ftp的上传、下 ... -
SmartGWT学习注意事项(一)
2012-03-31 20:42 1581首先表明,我 ... -
J2ME程序开发全方位基础讲解汇总
2007-08-03 14:19 625一、J2ME中需要的Java基础知识现在有大部分人,都是从零开 ... -
使用J2ME技术开发RPG游戏
2007-08-03 14:24 555RPG(角色扮演游戏)是手机游戏中的一类主要类型,也是相对来说 ... -
移动视频: QuickTime for Java API 入门
2007-08-05 12:45 625在 Java 平台上创建 iPod 视频内容 ... -
技术交流:QuickTime流媒体和Java(图)
2007-08-05 12:46 633这并不是即将问世的Quic ... -
JMF下载安装与支持格式
2007-08-05 12:47 858JMF开发进度不是很快,所以目前还是比较薄弱。 JMF,全名 ... -
搭建J2ME开发环境
2007-08-05 12:48 569由于WTK并没有提供代码编辑的功能,因此本文讲述如何使用Ecl ... -
JMF系统介绍
2007-08-09 15:18 723一.简介 1.1JMF 体系结构 ... -
Experiments in Streaming Content in Java ME(一)
2007-08-13 13:43 582Since my book on Mobile Media A ... -
Experiments in Streaming Content in Java ME(二)----Creating an RTSP Protocol Handler
2007-08-13 13:44 1450Recall that RTSP is the actual ... -
Experiments in Streaming Content in Java ME(三)-----Back to RTPSourceStream and StreamingDataSource
2007-08-13 13:46 1031With the protocol handler in pl ... -
java中文件操作大全
2007-08-22 15:40 557一.获得控制台用户输入的信息 /***//**获得控 ... -
Pocket PC、Pocket PC Phone、Smartphone的区别
2007-08-23 16:59 662首先说明几个概念: 1、什么是Pocket PC?Pocket ... -
Struts配置文件详解(来自csdn)
2007-11-30 08:35 498Struts应用采用两个基于X ... -
jBPM开发入门指南(5)
2007-11-30 08:45 538jBPM开发入门指南(5) 前篇说起要讲在JBPM中实现用 ... -
jBPM开发入门指南(4)
2007-11-30 08:48 614jBPM开发入门指南(4) 7 jBPM 的客户端 ... -
jBPM开发入门指南(3)
2007-11-30 08:51 6405 安装 jBPM 的 Eclipse 开发插件 有 ... -
jBPM开发入门指南(2)
2007-11-30 08:52 6524 数据库初始化 jBPM 需要数据库支持, jBPM ...
相关推荐
1. **设置MIME类型**:根据文件的类型,设置合适的MIME类型,如`response.setContentType("application/vnd.ms-excel")`,这告诉浏览器文件应该如何被解析和显示。 2. **设置Content-Disposition**:`response.set...
这里,dataSource代表之前配置的数据源,parameters包含报表所需的任何参数,而response是Servlet的HttpServletResponse对象,用于将生成的文件发送给客户端。 总之,在JSP环境中导出PDF和Excel文件涉及到多个库的...
3. **应答**:Servlet在`service()`方法中设置响应头(如`response.setContentType()`),然后通过`PrintWriter`对象将HTML或其他类型的数据写入响应流,最终返回给客户端。 下面是一个简单的Servlet示例: ```...
response.setContentType("application/json"); response.getWriter().write(jsonString); ``` 在Android客户端,接收到JSON响应后,可以使用Gson或Jackson库反序列化为Java对象,进一步处理数据。 以上就是一个...
public class ActionServlet extends HttpServlet { public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf...
response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\""); File file = new File("path/to/file"); FileInputStream fis =...
response.setContentType(getServletContext().getMimeType(fileName)); response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\""); FileInputStream fis = new ...
// 设置response response.setContentType("application/x-msdownload"); // 这里注意编码格式,避免中文文件名乱码 String agent = request.getHeader("User-Agent").toLowerCase(); if (agent.indexOf("msie") > ...
response.setContentType("APPLICATION/OCTET-STREAM"); response.setHeader("Content-Disposition", "attachment; filename=\"" + filename + "\""); FileInputStream fileInputStream = new FileInputStream...
2. `setContentType(String type)`:此方法用于设置响应的MIME类型,包括字符集信息。MIME类型通常以`Content-Type: text/html`这样的格式表示,其中`charset`参数定义了字符集。例如,`response.setContentType(...
response.setContentType("text/plain"); response.getWriter().write(outputData); // 将输出写入响应 } private String processInput(String input) { // 这里实现实际的业务逻辑 return "Processed: " + ...
- `String[] getParameterValues(String name)`:根据参数名获取对应的所有参数值数组。 - `String getProtocol()`:获取请求使用的HTTP协议版本。 - `String getScheme()`:获取请求使用的方案,如"http"或...
response.setContentType(conn.getContentType()); response.setHeader("Content-Disposition", "attachment; filename=" + URLEncoder.encode(param.get("name").toString(), "UTF-8")); byte[] buffer = new ...
3. `response.setContentType("bin");`:设置了HTTP响应的Content-Type为"bin",即二进制类型,表明我们要发送的数据是二进制文件,如文档或图片。 4. `response.setHeader("Content-Disposition", "attachment; ...
response.setContentType(contentType); response.addHeader("Content-Disposition", "attachment; filename=\"" + fileName + "." + fix + "\""); java.io.OutputStream os = response.getOutputStream(); ``` ...
这个Servlet获取请求参数中的文件名,查找服务器上的对应文件,设置响应头以指示浏览器以附件形式下载文件,然后读取文件内容并将其写入到响应输出流中。 为了使上传和下载功能更加健壮,你需要考虑错误处理、权限...
例如,假设我们有一个名为`UploadAction`的Action类,其中包含一个`File`类型的`file`字段和对应的`String`类型的`fileName`字段,用于存储文件名: ```java public class UploadAction extends ActionSupport { ...
2. **接收URL参数**:在`loaded.do`对应的Action中,需要解码URL参数。这里,我们使用`URLDecoder.decode()`,同样使用UTF-8解码: ```java String docName = URLDecoder.decode(doc.getName(), "UTF-8"); ``` 3...
在Struts2 Action类中,需要定义一个`java.io.File`类型的字段与表单字段对应,并添加对应的setter和getter方法。例如: ```java public class UploadAction extends ActionSupport { private File file; private...
你需要创建一个`File`对象和`String`类型的属性来接收文件名,然后将文件保存到服务器的指定位置。 ```java public class UploadAction extends ActionSupport { private File file; private String fileName; ...