`
chun521521
  • 浏览: 281922 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

ajax+struts 读取图片

    博客分类:
  • java
阅读更多

jsp:
<img height="60" width="80" src="/downloadPic.do?id=33" />

struts配置:

<!-- 图片下载 -->
<action name="downloadPic" class="newsAction" method="downloadPic">
<result name="picResult" type="stream">
<param name="contentType">image/jpeg</param>
<param name="inputName">inputStream</param>
<param name="contentDisposition">filename="${fileName}"</param>
<param name="bufferSize">4096</param>
</result>
</action>

action:
// 获取图片的byte[]
ImageBean bean = this.newsService.downloadPic(id);
fileName = bean.getName();
// 将图片byte[]放入ByteArrayInputStream中
inputStream = new java.io.ByteArrayInputStream(bean.getImageContext());

// 返回struts中的名称
return "picResult";

分享到:
评论

相关推荐

    ZTree+Struts2+ajax+json实现checkbox权限树

    【标题】"ZTree+Struts2+ajax+json实现checkbox权限树"涉及的技术栈主要集中在前端的ZTree,后端的Struts2框架,以及数据交互中的Ajax和JSON。这个项目的核心目标是构建一个可复选的权限树形结构,用户通过勾选节点...

    ajax+struts2.0+jsp下拉列表级联

    在这里,AJAX将用于异步地获取和更新下拉列表的数据,提高用户体验,减少网络传输的开销。 Struts2是一款基于MVC(Model-View-Controller)架构的Java Web框架,它简化了开发过程,提供了强大的表单处理和动作调度...

    jsp+ajax+struts

    【标题】"jsp+ajax+struts"是一个经典的Web开发技术组合,主要应用于构建动态、交互性强的Web应用程序。这个组合涉及到Java服务器页面(JSP)、异步JavaScript和XML(AJAX)以及Struts框架,这三者在Web开发中的角色...

    ajax+struts分页

    本项目是关于“Ajax+Struts”实现分页的一个实例,旨在利用这两种技术的优势,提供一个高效、动态且用户友好的分页解决方案。 首先,让我们来理解一下核心概念: 1. **Ajax(Asynchronous JavaScript and XML)**...

    Struts2+Jquery+Ajax

    在Struts2框架下,我们可以使用Jquery的Ajax方法向服务器发送请求,获取JSON或XML数据,然后动态更新页面的部分内容。 在"06-mvc之struts2.ppt"中,可能涵盖了以下内容: 1. Struts2框架的基本概念和架构 2. 如何...

    Ajax+struts用户验证

    在Web开发中,Ajax(Asynchronous JavaScript and XML)技术与Struts框架的结合可以创建出交互性更强、用户体验更佳的动态网页应用。本主题主要探讨如何利用Ajax和Struts进行用户验证,特别是针对用户注册时的用户名...

    Ajax+Struts+HIbernate实现省市联动

    2. 配置Struts:定义Action类来处理Ajax请求,根据省份ID获取城市列表,并将其转化为JSON格式,以便Ajax能理解。 3. 使用Ajax:在前端页面上,当用户选择省份时,触发Ajax请求,向服务器发送省份ID。 4. Hibernate...

    OCR文字识别demo(Ajax+Struts2)

    前端部分利用Ajax技术进行异步通信,使得用户无需刷新页面即可完成图像上传和结果获取。Ajax(Asynchronous JavaScript and XML)是一种在不刷新整个页面的情况下,与服务器交换数据并更新部分网页的技术。它通过...

    精通JAVA Web整合开发jsp+ajax+struts+hibernate 第07章 Java EE应用中的异步通信技术AJAX

    在Struts中,我们可以创建一个专门处理AJAX请求的Action,该Action将根据请求参数执行相应的业务逻辑,并返回JSON或XML格式的数据。前端JavaScript代码接收到这些数据后,可以动态更新DOM(Document Object Model)...

    省市级连(Ajax+Struts+SQLServer2008)

    【标题】"省市级联动(Ajax+Struts2+SQLServer2008)"是一个典型的Web应用程序开发案例,主要用于实现用户在选择省份时,下拉菜单动态加载对应的城市列表。这个系统利用了Ajax技术进行异步数据交互,Struts2框架进行...

    spring+struts2+hibernate+ajax+jfreechart 广告管理系统

    《构建基于Spring、Struts2、Hibernate、Ajax与JFreeChart的广告管理系统》 在现代企业信息化建设中,广告管理系统的开发是至关重要的,它能够有效地整合广告资源,提高工作效率,减少人工操作错误。本系统利用了...

    struts2+ajax+easyui+json+datagrid增删改查

    它可以动态加载数据,支持Ajax请求获取服务器上的数据,实现增删改查功能。DataGrid还提供了分页功能,用户可以通过选择页码或输入页码来查看不同页的数据。同时,它支持对列进行排序,只需点击表头,数据就会根据所...

    Ajax+hibernate+struts实现无刷新的分页

    **Ajax+Hibernate+Struts 实现无刷新分页详解** 在Web开发中,提供分页功能是必不可少的,尤其在处理大数据量时,无刷新分页可以极大地提升用户体验。本篇将详细介绍如何利用Ajax、Hibernate和Struts框架,构建一个...

    json+ajax+struts2

    3. **分页与过滤**:在不重新加载整个页面的情况下,利用AJAX获取服务器端的分页数据,通过JSON传递,前端实现动态分页展示。 4. **交互式图表**:将服务器端的统计或分析数据以JSON形式传递,前端使用图表库如...

    Java+Ajax+struts2的web网页聊天

    【Java+Ajax+Struts2的Web网页聊天】是一个典型的前后端交互的Web应用程序实例,主要结合了Java后端处理、Ajax异步通信以及Struts2框架的技术来实现即时通讯功能。下面将详细阐述这三个技术在构建Web网页聊天中的...

    JSON实例(ajax+struts)

    通过AJAX,前端可以异步地向服务器发送请求,获取JSON数据,然后在不刷新整个页面的情况下更新部分视图。而Struts框架则负责处理请求,调用相应的业务逻辑,并以JSON格式返回结果。这种方式提高了Web应用的响应速度...

    jquery ajax +struts1.3

    在IT行业中,jQuery AJAX 和 Struts 1.3 是两个重要的技术组件,它们在Web开发领域扮演着不可或缺的角色。这篇文章将深入探讨这两个技术的结合使用,以及如何通过XML与AJAX进行数据交互。 首先,jQuery是一个轻量级...

    jsp+JavaScript+struts+hibernate+css+mysql网上书店实例

    通过JSP的内置对象如request、response、session等,可以获取和设置用户数据,实现会话跟踪。 **JavaScript**:作为客户端脚本语言,JavaScript在用户浏览器上运行,提供丰富的用户体验。在本项目中,JavaScript...

    Ajax+Struts使用Json数据心得

    在开发Web应用时,Ajax(Asynchronous JavaScript and XML)与Struts框架的结合可以实现页面的无刷新更新,提高用户体验。而JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,由于其易于读写、解析...

    struts2+ajax+jquery

    在这个"struts2+ajax+jquery"的主题中,我们将深入探讨如何利用Struts2、jQuery和Ajax技术实现Web页面的异步交互。 首先,Struts2作为MVC框架,它的核心是Action,它负责处理用户的请求,并通过配置的Result返回...

Global site tag (gtag.js) - Google Analytics