2 u013179958 u013179958 于 2016.04.14 10:58 提问

Struts2支持异步的响应吗?

一般我在前台向后台发送异步请求,后台响应靠的就是下面这个代码

Struts2有没有更简洁的方式去实现异步响应?

        response.setContentType("text/html;charset=UTF-8");
        response.getWriter().println(reportJson); 

2个回答

caozhy
caozhy   Ds   Rxr 2016.04.15 06:52
已采纳

更简单的做法就是对你ajax的代码,包装成标签来调用,可以简化一些代码。但是从原理上来说,你没办法改变ajax整个执行的流程。

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.04.14 11:07

struts框架不存在异步响应这种说法,你可以用Ajax请求技术。后台action处理完毕后才会返回响应内容,而异步处理则是由客户端浏览器完成的。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于在Struts2的action中直接使用response的异步问题
我们在struts2的要谨慎使用reponse.
struts2实现异步调用机制
主要是用XML和json方式进行解析,前端可以采用jquery 跟以前的做法并无两样.只是配置struts.xml文件的时候不用配置result 用struts中struts2-json-plugin的jar包,应用他可以用另外一种方法.对json进行处理,此时写的Actio
Struts2之异步调用机制详解
a)异步调用机制还是比较简单的,关于json格式数据大家有兴趣可以自行百度。在项目中,关于异步调用还是很常见的,如果项目中使用的地方很多,我们不妨可以通过dwr插件实现。少的话用jquery即可。 b)我们虽然是后台开发人员,但是简单的jquery还是必须要掌握的,我们不能说只是学习java的,就只学java,其实有很多东西,我们可以大概了解下,不要求精通,会用就行。
struts2通过stream流实现异步加载ajaxAcion
一、 写一个AjaxCheckAction异步加载类//定义一个InputStream类型的成员变量 //给该变量添加getter和setter方法 //执行业务操作,将响应数据赋值给该成员变量public class AjaxCheckAction { private String userName; private InputStream inputStream;
Struts2 结合 Ajax 实现异步交互数据
struts2使用ajax
Struts2使用注解,完成请求响应,实现零配置
Struts2使用注解,完成请求响应,实现零配置利用myeclip搭建struts2,spring集成环境操作步骤: 新建项目 加入struts2的支持, 加入spring的支持 整个程序的结构 1、导入相关jar包 使用myeclipse自带的jar包 2、web.xml的配置<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="
Servlet3.0之后版本使用Servlet的异步处理
在实际开发中,如果Servlet接收的请求是需要操作IO流然后再通过IO流的结果来访问或者更新数据库的,那么这个耗时的操作就要放在异步中处理,然后Servlet先跳到一个等待页面,在这个页面中通过Ajax不断发送请求读取异步处理的结果,这样用户体验会比较好,那么Servlet实现异步处理只需要使用到Servlet3.0之后提供的AsyncContext对象,简单的使用方法如下: @WebServ
简单实用的json+struts2+ajax异步校验
struts2 ajax struts2 json 异步校验
带返回值的Form表单的异步提交(struts+json+jQuery.form)
Struts2+JSON+jQuery.form 参考URL:http://malsup.com/jquery/form/ http://www.oschina.net/news/20863/55-jquery-form-plugins-to-download-and-use java.lang.ClassNotFoundException: com.opensymphony.xwork2.
使用struts2框架来实现前台与后台的交互
由于这几天到处出差,比较忙,博客的更新速度比较慢。今天的这个是小实例的功能和上一篇博文中的功能是一致的,只是将原来由servlet实现的部分功能用前一段时间比较流行的struts2框架来实现,而现在比较流行的是Spring MVC,这个在以后也会专门来写一篇博文。还是惯例,贴一张项目截图: 这次要使用struts2来完成前台到后台的映射,所以要先搭建struts2的环境。 首先要导入struts