通过JAVA SERVLET直接输出SAS gchart 产生的图片到浏览器
来源:互联网 发布:海底捞营业额的数据图 编辑:程序博客网 时间:2024/06/18 11:38
JSP例子
<%@taglib uri="http://www.sas.com/taglib/sasads" prefix="sasads"%>
<br>
<img src=/streamImage/servlet/createGraphImage>
<p>
Servlet例子 (createGraphImage.java)
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class createGraphImage
extends javax.servlet.http.HttpServlet
{
/*
* doPost()
* Respond to the Post message.
*/
public void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException, java.io.IOException
{
doGet( request, response );
}
/*
* doGet()
* Respond to the Get message.
*/
public void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException, java.io.IOException
{
try{
com.sas.rmi.Rocf rocf = new com.sas.rmi.Rocf();
com.sas.rmi.Connection connection = new com.sas.rmi.Connection();
com.sas.servlet.util.SocketListener socket = new
com.sas.servlet.util.SocketListener();
int port = socket.setup();
socket.start();
com.sas.sasserver.submit.SubmitInterface si =
(com.sas.sasserver.submit.SubmitInterface)
rocf.newInstance(com.sas.sasserver.submit.SubmitInterface.class,
connection);
String stmt = "filename sock SOCKET 'localhost:" + port + "';" +
"goptions gsfname=sock dev=gif;"+
"proc gchart data=sashelp.class;"+
"hbar3d sex;"+
"run;";
si.setProgramText(stmt);
response.setContentType("image/gif");
socket.write( response.getOutputStream());
rocf.stop();
}catch(Exception e){e.printStackTrace();}
}
}
原文来自SAS网站,文章名为<Streaming a graph directly to an Image Tag>
- 通过JAVA SERVLET直接输出SAS gchart 产生的图片到浏览器
- 通过servlet实现向浏览器输出验证码图片
- 将图片作为流直接输出到浏览器
- 将图片作为流直接输出到浏览器
- 将Oracle中Blob字段存储的图片转换成字节流直接输出到浏览器
- 通过Servlet 将服务器硬盘图片 展示到浏览器
- 通过Servlet 将服务器硬盘图片 展示到浏览器
- 通过Servlet 将服务器硬盘图片 展示到浏览器
- java_通过Servlet 将服务器硬盘图片展示到浏览器
- 如何通过SAS ODS输出到excel的多个worksheet里
- PHP浏览器中直接输出图片
- servlet向浏览器输出验证码图片
- SAS结果输出到EXCEL的多个sheet
- 将报表不在本地生成文件,直接输出到浏览器或者另存为的方法
- 服务器二维码图片实现在浏览器直接输出&点击下载
- php获取本地图片直接输出浏览器,file_get_contents
- 图片存储到数据库中,通过Servlet+jsp进行图片的存储及展示
- 使用SAS存储过程直接输出excel文件最简单的方法
- WriteReg
- 我的FreeBSD QQ群
- java.lang.ClassNotFoundException: org.apache.axis2.transport.http.AxisAdminServlet
- XP下安装IIS6.0的解决方案、IIS6.0 For XP问题总结、IIS6.0安装包
- 微笑2011/(^o^)/~
- 通过JAVA SERVLET直接输出SAS gchart 产生的图片到浏览器
- JavaScript对象与继承教程之内置对象(下)
- DOS批处理实现SQLServer2000数据库自动备份,启停
- 案例学习:如何让你的SQL运行得更快
- ARM的AREA指令的使用
- Android 2个activity 之间的数据传递
- Asp.NET大文件上传开发总结
- 软件生存周期过程的interfaces——DO-178B/ED-12B学习笔记之十一
- 关于C和C++,还有c#,还有java程序的速度问题!(二)