易截截图软件、单文件、免安装、纯绿色、仅160KB

在jsp中直接输出二进制图片


<%@ page info="Random Image Show"  
    pageEncoding="UTF-8" contentType="image/jpg"  
    autoFlush="true" buffer="16kb" session="false" import="java.io.FileInputStream"  
%><%   
String[] imgpaths = {   
    "D:/images/testimg1.jpg",   
    "D:/images/testimg2.jpg",   
    "D:/images/testimg3.jpg"  
};   
ServletOutputStream sos = response.getOutputStream();   
FileInputStream fis = new FileInputStream(imgpaths[(int) (Math.random() * imgpaths.length)]);   
byte[] buf = new byte[100];  //缓冲区大小   
int len = 0;   
while ((len = fis.read(buf)) != -1) {   
    sos.write(buf, 0, len);   
}   
sos.flush();   
sos.close();   
fis.close();   
%>  
注意:在与out混用时会出错,因此在用完getOutputStream之后要使
out.clear();
out = pageContext.pushBody();
下面一个例子
文件代码如下:
OutputStream o=response.getOutputStream();
//输出文件用的字节数组,每次发送500个字节到输出流
byte b[]=new byte[500];
//下载的文件
File fileLoad=new File("f:/2000","book.zip");
//客户使用的保存文件的对话框
response.setHeader("Content-disposition","attachment;filename="+"book.zip");
//通知客户文件的MOME类型
response.setContentType("application/x-tar");
//通知客户文件的长度
long fileLength=fileLoad.length();
String length=String.valueOf(fileLength);
response.setHeader("Content_Length",length);
out.clear();
out = pageContext.pushBody();
//读取文件book.zip,并发送给客户下载
FileInputStream in=new FileInputStream(fileLoad);
int n=0;
while((n=in.


相关文档:

JSP分页之假分页及MVC实现

 MVC是由模型层,视图层,控制层组成,MVC提高了开发效率,便于维护
分页是Web开发中的一个重要的功能,那怎样实现分页呢???
假分页是指查询出所有的数据,只显示需要的数据,它完全由程序实现,开发效率不高,但容易实现
代码如下:
一.模型层
UserInfo(JavaBean的实现,传递数据)
package com.feng.test;
......

不间断循环滚动图片,jsp网页代码

<html>
 <head>
  <title>marquee</title>
  <style>
   #marq {
    width:500px;
    height:100px;
    border:1px solid red;
    overflow:hidden;
   }
   #mar ......

Google分页功能的jsp标签实现

 下面是jsp代码<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ page import="com.yourcompany.struts.action.Student" %>
<%@ t ......

JSP乱码终极解决(实用)

 Jsp是一个很热门的话题,但让大多数人都头痛的是JSP页面中的乱码问题,笔者身有体会;曾为了解决中文乱码问题郁闷了好几天,试了很多方法都不行。最后在JSP专业人士的帮助下,终于解决。之后笔者曾对此做了一些小的研究。  
  首先我们先了解一下问题的原因。一般情况在在每个JSP页的头部都有这样一 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号