`
as4401403
  • 浏览: 3106 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

struts2 返回json对象弹出下载框

阅读更多

public void kexcute() {
doAjax(new AjaxAction() {

@Override
public Map<String, Object> execute() {

UploadInfo ui = uploadUtil.uploadFile(imgFile, imgFileFileName, getSubfolder());

rs.put("url", ui.getUrl().toString());

rs.put("fileName", save(ui));

rs.put(AjaxAction.INCLUDE_FIELDS, new String[]{"id","fileName", "path", "originalName", "link", "description","url","message_code","error"});
//以下参数编辑器用
rs.put("error", 0);
return rs;
}
});
}









分享到:
评论

相关推荐

    JQuery EasyUI 整合struts2 代码下载

    对于JSON数据,可以使用Struts2的JSON插件,使得Action可以直接返回JSON对象。 - 前端使用JQuery的AJAX方法(如`$.ajax`或`$.post`)发送请求,接收到服务器响应后更新EasyUI组件的状态。 4. **示例代码**:在...

    jquery与struts2整合

    服务器返回的数据会被解析为JSON,并弹出`data.result`的值。 ```html ;charset=UTF-8" language="java" %&gt; &lt;!DOCTYPE html&gt; ; charset=utf-8"&gt; &lt;title&gt;Ajax Page ...

    jquery结合struts2实现柱状图

    5. **编写JavaScript代码**:在JSP页面中,使用jQuery的Ajax函数`$.ajax`或`$.getJSON`向Struts2 Action发起异步请求,获取柱状图数据。收到数据后,可以使用jQuery插件,如`jqPlot`或`Chart.js`等,根据返回的数据...

    jQuery EasyUI与Struts2 的整合—属性驱动篇

    在Struts2的Action中,指定返回JSON时,使用`includeProperties`而不是`root`,这样可以精确控制返回给前端的属性。 总结来说,jQuery EasyUI与Struts2的整合通过属性驱动方式,实现了高效且灵活的前端界面与后端...

    Struts+ajax

    Ajax可以实现弹出确认对话框,并在用户确认后发送请求到服务器。Struts Action执行删除操作,然后返回一个简单的成功或失败消息,Ajax接收后显示相应的提示。 3. **查询(Read)**:在查询场景下,用户可能输入搜索...

    关于Ajax+js+struts2实例的极品网站推荐

    在示例中,Struts2处理Ajax请求,返回必要的JSON或XML数据,供前端JavaScript进行解析和展示。 4. **tabpanel**:tabpanel是一种用户界面元素,允许在一个固定的空间内展示多个视图或内容面板。用户可以通过点击...

    Ajax实现helloworld!实例,eclipse+struts+Ajax初学者必看

    当服务器返回数据时,它会在一个弹出框中显示“Hello, World!”。 这个"test"子文件可能包含了完成上述步骤的源代码,包括HTML、JavaScript、Java以及Struts2的配置文件。初学者可以通过阅读和理解这些代码来学习...

    Ajax实例 struts javascript

    这个例子没有给出完整的代码,但可以推测是在Struts Action中处理请求,返回JSON或XML格式的数据,然后在客户端使用JavaScript解析这些数据并更新页面。在Struts中,可以创建一个Action类,处理Ajax请求,然后返回一...

    struts+extjs实现UploadDialog

    为了处理上传的响应,Struts的Action需要返回一个特定的结果,这可能是一个JSON对象,包含了文件上传是否成功、错误信息等。ExtJS端通过监听Ajax请求的完成事件,解析这个响应,并根据结果更新UI,比如显示上传成功...

    easyui结合后端Java实现项目开发中的各个需求功能

    其次,树形图的实现通常需要Java后端返回JSON格式的数据,这些数据包含了树节点的信息,如父节点ID、子节点列表等。EasyUI的树组件可以解析这些数据并生成相应的树结构。在后端,你可以使用Java的Jackson库来序列化...

    SSH框架+Ext技术做前台显示的客户关系管理系统T86.rar

    此外,SSH框架与Ext的集成通常通过Ajax技术实现,前端通过ExtJS发送异步请求,后端通过Spring MVC接收并处理这些请求,返回JSON格式的数据,再由ExtJS解析并更新界面。这种前后端分离的方式提高了系统的响应速度,也...

    传智张孝祥 AJAX PPT

    二是弹出新窗口显示结果,虽然不影响原始窗口,但需额外处理关闭窗口的问题。这两种方法都需要对页面进行刷新,影响了用户体验,不符合 Ajax 的理念。 【Ajax 校验用户名的优势】 Ajax 通过 XMLHttpRequest 对象...

    java开源包2

    它能够在日期输入框后面弹出一个日历。 网页搜索爬虫 BlueLeech BlueLeech是一个开源程序,它从指定的URL开始,搜索所有可用的链接,以及链接之上的链接。它在搜索的同时可以下载遇到的链接所指向的所有的或预定义...

    java开源包10

    它能够在日期输入框后面弹出一个日历。 网页搜索爬虫 BlueLeech BlueLeech是一个开源程序,它从指定的URL开始,搜索所有可用的链接,以及链接之上的链接。它在搜索的同时可以下载遇到的链接所指向的所有的或预定义...

    Java资源包01

    它能够在日期输入框后面弹出一个日历。 网页搜索爬虫 BlueLeech BlueLeech是一个开源程序,它从指定的URL开始,搜索所有可用的链接,以及链接之上的链接。它在搜索的同时可以下载遇到的链接所指向的所有的或预定义...

    java环境学习ligerUI

    菜单的选项可以通过JSON对象来配置,包括文本、链接、图标和子菜单等属性。 3. **菜单点击效果**: 当用户点击菜单项时,LigerUI允许你定义各种响应事件。例如,你可以监听`click`事件,然后执行相应的功能,如...

    DWZ+java的简单应用

    例如,当用户点击“新增”按钮时,DWZ的JavaScript代码会创建一个弹出窗口并加载表单,用户填写完成后提交,后台接收到POST请求,处理数据并返回成功或失败信息,前端根据返回结果提示用户。 对于“删除”操作,...

    jquery ajaxSubmit 异步提交的简单实现

    在函数体内,通过alert弹出框展示返回的nickMsg属性,此处的nickMsg是服务器根据表单提交的请求处理后返回的响应内容,比如可能是“昵称修改成功!”这样的消息。 对应的服务器端代码部分,我们看到使用了...

    SSH+Jquery+Ajax框架整合

    前端Jquery脚本接收到JSON数据后,根据返回的结果进行相应操作,比如如果验证失败,则通过Jquery脚本弹出提示框,如果验证成功,则通过修改location.href来跳转到首页。 综上所述,SSH+Jquery+Ajax整合的关键在于...

    java开源包1

    它能够在日期输入框后面弹出一个日历。 网页搜索爬虫 BlueLeech BlueLeech是一个开源程序,它从指定的URL开始,搜索所有可用的链接,以及链接之上的链接。它在搜索的同时可以下载遇到的链接所指向的所有的或预定义...

Global site tag (gtag.js) - Google Analytics