Struts2和Jquery整合使用异步请求
来源:互联网 发布:mac air香港价格 编辑:程序博客网 时间:2024/06/06 19:48
Action 中要调用的方法:
/*** 查询检测记录(异步请求)* @return*/public void find(){HttpServletResponse response = ServletActionContext.getResponse();HttpServletRequest request = ServletActionContext.getRequest (); response.setContentType("text/xml");response.setCharacterEncoding("GB2312");PrintWriter writer = null;//分页信息PageBean page = new PageBean();page = PageHandler.initPage();if (index != null) {page.setGotoPage(index);} try {request.setCharacterEncoding("iso-8859-1");writer = response.getWriter();view = recordService.findRecordByCondition(recordForm, page);//调用底层接口返回数据StringBuffer buffer = ActionBean.getRecordQueryString(view, request);//进行数据封装(html)writer.write(buffer.toString());} catch (Exception e) {e.printStackTrace();}finally{if (writer != null)writer.close();}response.setHeader("Charset", "GB2312");response.setHeader("Cache-Control", "no-store");response.setHeader("Pragma", "no-cache");response.setDateHeader("Expires", 0);}
配置文件:
<!-- 查询历史检测记录 -->
<action name="find" class="com.sclead.web.action.record.RecordAction" method="find"/>
页面JS函数:
//查询历史记录
function queryRecord(index){var form = document.getElementById("find");form.x_index.value=index;//页码//参数var parameter = "depId="+form.depId.value+"&devId="+form.devId.value+"&locoType="+form.locoType.value+"&locoNO="+form.locoNO.value+"&panType="+form.panType.value+"&isLoad="+form.isLoad.value+"&startTime="+form.startTime.value+"&endTime="+form.endTime.value+"&index="+index+"&flag=2";$.ajax({type:"GET",url:"<%=path%>/record/find",dataType: 'html',cache:false,data:parameter,success:function(text){//执行成功以后动态替换也页面内容,因为返回的格式为Html,直接显示即可document.getElementById("content").innerHTML = text; }});}
0 0
- Struts2和Jquery整合使用异步请求
- 使用JQuery在Struts2中进行异步请求
- Struts2整合jQuery实现ajax异步登录
- jquery使用ajax异步请求、解析json和each函数
- Struts2整合jQuery和JSON进行简单的异步数据交换入门教程
- 【jQuery】使用load()方法异步请求数据
- jQuery之异步Ajax请求使用
- jQuery之异步Ajax请求使用
- 使用JQuery编写AJax实现异步请求
- struts2 jquery 插件实现ajax异步请求(网上资料)
- struts2+jquery+Ajax异步请求发送与解析json数据
- struts2+jquery+Ajax异步请求发送与解析json数据
- jQuery与Struts2综合应用[stream/json]异步请求
- 续上篇,改用struts2实现JQuery的ajax异步请求
- jquery 同步和异步的请求方式
- JQUERY中的同步和异步请求
- Jquery的同步和异步请求
- Jquery的同步和异步请求
- JS弹出可以移动的DIV
- JS获取对象的绝对坐标
- UML之时序图详解
- 在JS代码中获取Struts2中的返回值或者参数
- Android与JavaScript之间的相互调用
- Struts2和Jquery整合使用异步请求
- sql 添加 删除 判断字段是否存在
- svn 使用文档与应用
- 关于多结果集的存储过程的处理
- 网页错误代码大全 403,404,500等
- Chrome 各版本下载地址大全
- js 获取浏览器高度和宽度值(多浏览器)
- Java内存溢出的详细解决方案
- $(document).height()获取文档的高度