`
zengshaotao
  • 浏览: 753255 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

前台接收后台返回流

 
阅读更多

很多时候,我们需要前台接收后台返回的流,比如图片。

当然,因为不同的开发插件,可能会有不同的方式,这里我介绍自己用到的

struts2的开发展示方式:

 

首先,struts配置文件的内容:

 <action name="chart" class="com.jnkj.action.ChartGenAction">

//这里的type是stream,流
            <result type="stream">/page/saleprofitstatistics.jsp</result>
        </action>

 

java代码里,输入语句有:response.setContentType("image/png");即图片的字节流

前端接收的代码:

<div id="dialog1" class="easyui-dialog" style="width:400px;height:370px" closed=true >
  <!-- 图片来源于一个流 -->
  <img src="upload/chart?method=program" id="program"  style="width:100%;height:100%" alt="程序使用分布图"/>
 </div>

 

即img的src属性指向了一个url地址

 

另外,如在struts的execute方法中 return null,那就是移除默认的跳转方式,并且是后端不跳转,前端页面不加处理的话,那就是停留在请求发送的页面。

 

对于div,类似于一个容器,当隐藏时img没有动静,当div展示时,img也跟着展示,这个时候就会发送请求到后台

分享到:
评论

相关推荐

    javaScript如何处理从java后台返回的list

    事情: 从java后台返回List类型数据,用于界面显示。但js中想获取它并操作它。直接使用EL表达式,js把它识别成字符串了。不是我想要的啊。。网上搜了搜大家的解决方案…最好的当然是把List集合转成json格式传到界面...

    aspx后台传递Json到前台的两种接收方法推荐

    下面小编就为大家带来一篇aspx后台传递Json到前台的两种接收方法推荐。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    uploadify+struts2+json前台动态向后台传数据

    uploadify+struts2+json 前台动态向后台传数据,并显示后台返回参数完成文件上传功能

    springMVC接收和返回参数各种情况整合

    主要是工作中遇到的一些springMVC前台往后台传递参数的一些不同形式的后台的解决方式

    Android 接收推送消息跳转到指定页面的方法

    问题的提出 本次接入的是个推,其他...App在前台时,弹出Dialog提醒用户有新消息,但是最新版的个推文档接收推送消息是继承IntentService,无法获取弹出Dialog所需要的Context(注意不能用getApplicationContext()),

    java实现接口返回数据实体类属性大写变成小写

    接口中我使用了缓存,以及在返回数据时候用了响应实体包装了, 没有直接返回数据库映射实体类。 怀疑问题点: 响应实体包装实体类中的字段有误,全部写成了小写字母? 缓存在出入库的时候会自动转化大小写。 问题...

    jquery ajax 向后台传递数组参数示例

    只能用request来接收,request.getParameterValues()方法返回的是一个String[],所以,应该是在前台传输的时候调用了对象的toString()方法,那么如果依然想传递对象怎么办?凉拌! 但是可以使用JSON字符串来实现,在...

    局域网文件共享软件

    前台负责发送命令到后台,并接收后台返回的信息。后台用消息队列和前台通信,并向远程客户端提供服务。用到主要编程技术有:多线程、多进程、消息队列、信号量、管道、FIFO、存储映射IO、多缓冲、守护进程、广播、单...

    JQuery+json前后台JSON交换

    基于jQuery.getJSON和jQuery+ajax+json的两种方式的JSON前后台交互,JSON传到后台接收,处理完了返回JSON到前台展示,非常易懂,同时也给出心得体会,有文档有可运行源码,有注释。

    jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)

    在asp.net webForm开发中,用Jquery ajax调用aspx页面的方法常用的有两种:下面我来简单介绍一下。 (1)通过aspx.cs的静态方法...4.当后台页面返回数据后,前台html页面需要用data.d接收返回的json字符串。 5.访问url:htt

    LINUX系统下多进程的创建与通信

    linux上的bash和Windows中的命令行有...前台程序提供界面,负责接收用户输入,对输入进行转换,并向后台程序发出实际要执行的指令,后台负责执行实际的指令,并将指令执行的结果返回给前台程序,由前台程序在终端显示。

    解决angular的$http.post()提交数据时后台接收不到参数值问题的方法

    为大家分享了解决angular的$http.post()提交数据时后台接收不到参数值问题的方法,感兴趣的小伙伴们可以参考一下

    linux 课程设计,windows与Linux 命令

    Linux上的bash和Windows中的命令行有很大的不同。但是两者都有完成相似任务的命令,比如Linux上...前台程序提供界面,负责接收用户输入,对输入进行转换,并向后台程序发出实际要执行的指令,后台负责执行实际的指令。

    coalsystem

    应用前后台交互过程 ... 注意:前台使用了大量的jQuery脚本,需要仔细阅读代码,将前台请求后台,后台返回数据到前台,整个过程梳理明白基本上整个项目的架构就熟悉了,然后自己根据毕设的需求进行开发。

    Ti.LocationTrackerService:为Axway Titanium实现了Geotracking的前台服务

    Ti.... 当窗口返回到前台时,前台服务将停止,并且与该前台服务关联的通知将被删除。 在显示前台服务通知时,用户可以选择从通知中启动应用程序。 添加ti.playservices &lt; module xss=removed&gt;ti.

    juqery+asp无刷新加载更多

    在列表页的底部有个“更多”链接,通过触发该链接,向服务端发送Ajax请求,后台ASP程序接收请求参数,并作出相应,获取数据库相应的记录并以JSON的形式返回给前台页面,前台页面jQuery解析JSON数据,并将数据追加到...

    java本科毕业设计一款社交网站系统.zip

    一款社交网站系统,以微博为原型,博客系统为参考,包含前台、后台管理系统。实现一个小型微博系统。具体业务模块介绍 2.1 cloud-myblog-admin-8010 提供后台管理系统所需的 API 接口 2.2 cloud-myblog-auth-8005 ...

    ASP-list.rar_json 数据库_显示更多

    在列表页的底部有个“更多”链接,通过触发该链接,向服务端发送Ajax请求,后台ASP程序接收请求参数,并作出相应,获取数据库相应的记录并以JSON的形式返回给前台页面,前台页面jQuery解析JSON数据,并将数据追加到...

    VC++ MFC的餐厅点餐系统

    厨房数据接收(菜单显示,删除,保存,数据统计,返回消息);后台数据管理(增删改);界面美化,启动动画等。 应用技术有TCP/IP的Socket(解决了粘包,接收不全问题),数据结构(CPtrList等),STL(string, vector等...

    解决ajax请求后台,有时收不到返回值的问题

    今天小编就为大家分享一篇解决ajax请求后台,有时收不到返回值的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

Global site tag (gtag.js) - Google Analytics