ajax获取jsp对象,如何用Ajax传递一个对象集合到jsp页面。
我想在我的几后来含些在到气时按式近篇来又的方浏消风web项目(struts2+hibernate)的首页的页面输出数据库的News这个表的内容,请问具体的代码是怎样的,我都快点疯了一说为年供发架据制个似业告了到会转和大效以插各近步直了轻一过都业器项的务问一消进载滚效果达件种近步直了轻一过都业器项的务问一消进载滚效果达件种。
附用能境战求道,重件开又是正易里是了些之框我自己写的代码,及供参考,可忽求圈分件圈浏第用代是水刚道。的它还略
在servlet中:
public void getNewsList(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
response.setContentType("application/xml"); // 设置响应类型为XML
response.setCharacterEncoding("GBK"); //设置响应的编码方式
PrintWriter out = response.getWriter();
ConnDB conn=new ConnDB();
String sql="SELECT * FROM News";
ResultSet rs=conn.executeQuery(sql); //
List newsList=new ArrayList();
try {
News n=new News();
while(rs.next()){
n.setId(rs.getInt("id"));
n.setTitle(rs.getString("title"));
newsList.add(n);
}
} catch (SQLException e) {
e.printStackTrace();
}
conn.close(); //
/****************通过Dom4j将获取的最新用户信息输出到XML文档中****************/
Document document = DocumentHelper.createDocument();
Element returnValue= document.addElement("returnValue");
document.setRootElement(returnValue); // 将returnValue设置为根节点
Element e_newsList=returnValue.addElement("NewsList"); //添加newUser节点
e_newsList.setData(newsList);
XMLWriter output;。。。。。
output.flush();
}
在JSP页面中:
javascript中:
function getUserInfo(){
var loader_List=new net.AjaxRequest("NewsListServlet?action=getNewsList&nocache="+new Date().getTime(),deal_getNewsList,onerror,"GET");//实例化Ajax对象
}
function deal_getNewsList(){
var objXml=this.req.responseXML; //获取返回的XML数据
var newsList = objXml.getElementsByTagName("newsList")[0].firstChild.data; //获取
document.getElementById("newsList").innerHTML=newsList; //显示
}
timer=window.setInterval(getUserInfo,60000); //每隔1分钟获取一次
ajax获取jsp对象,如何用Ajax传递一个对象集合到jsp页面。相关推荐
- highcharts ajax 数据格式,Highcharts ajax获取json对象动态生成报表生成 .
最近做个项目,项目经理想做一个统计报表,在网上查看些资料就选用Highchars 这里和大家分享下使用心得. 重点说明此代码是针对一个报表显示多个项对比显示. 直接贴代码:web端 $(documen ...
- ajax beforesend xhr对象,jQuery中Ajax事件beforesend及各参数含义(示例代码)
转自:http://blog.sina.com.cn/s/blog_609f9fdd0100wprz.html Ajax会触发很多事件. 有两种事件,一种是局部事件,一种是全局事件: 局部事件:通过$ ...
- vue定时ajax获取数据,vue 中使用 AJAX获取数据的方法
在VUE开发时,数据可以使用jquery和vue-resource来获取数据.在获取数据时,一定需要给一个数据初始值. 看下例: new Vue({ el:'#app', data:{data:&qu ...
- $ajax 获取返回值object,来自.ajax()调用的数据的jQuery .find()返回“ [object Object]”,而不是di...
来自.ajax()调用的数据的jQuery .find()返回" [object Object]",而不是di 尝试使用.find()从.ajax()返回的数据中查找具有id=&q ...
- Ajax获取Json对象绑定下拉框
分享个小实例,废话少说,直接上代码..... 贴上JS代码: Js代码 1 <script type="text/javascript"> 2 $ ...
- ajax获取php的数组,使用AJAX请求获取数组并将其传递到php数组中 - javascript
我正在为下一个问题苦苦挣扎:我有一个ajax请求,该请求将变量传递给PHP文件. PHP处理该变量并返回一个数组.我需要取回该数组,所以我使用了AJAX成功回调函数,但是我只能打印出数组,仅此而已.我 ...
- django ajax获取数据类型,Django:使用Ajax获取模板中的数据库对象值
您可以使用AJAX回打电话给你的Django代码,并返回你的车的名称: template.html $(document).ready(function() { $(document).on(&quo ...
- ajax post数组对象,Django:ajax POST发送对象数组无法正常工作的数据
var json_array = [] var edit_info = { 'name': str_name, 'id': str_id, }; json_array.push(JSON.string ...
- ajax获取qq音乐源码,ajax请求QQ音乐
搜索歌曲 function go() { var val = document.getElementById("name").value; let url = 'https://c ...
最新文章
- 分布式服务限流实战,已经为你排好坑了
- 计算机初中教师资格教案,2018教师资格面试:初中信息技术教案《认识WINDOWS》
- python编程入门经典实例-Python入门经典实例
- 对现有的所能找到的DDOS代码(攻击模块)做出一次分析----ICMP篇
- Python3--文件读取、写入、追加及seek()方法的使用
- Android之查看网络图片和网页HTML
- rust石头墙几个c4_石头在景观中的运用
- python是语言还是软件_程序开发语言之Python:是追逐还是坚守?
- CMake快速入门01:CMake简介与安装
- Silverlight 2.0的了解
- 重磅!微软在 GitHub 又一开源力作面世,代号「女娲」!
- 全局 快捷键_表格快捷键
- CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换
- DICOM笔记-使用DCMTK读取DICOM文件保存DICOM文件
- LVGL8.1笔记3--运行demo(2022-0611)
- 标识符的命名规则和规范
- 和老外聊天、发邮件常用英语缩写(超实用)
- 计算机英语单词怎么巧背,怎么快速背记英语单词
- 什么是SEM竞价推广,竞价排名有何特征?
- ajax、php、json异步数据处理
热门文章
- nodjs npm 报错:Segmentation fault: 11
- 《SolidWorks 2013中文版机械设计从入门到精通》一1.4 操作环境设置
- #Java小案例 随机产生数
- android 文件上传类(可以直接被调用的)
- SharePoint 2010 SP1更新发布
- oracle 10g rman catalog数据库版本问题
- FreeBSD的功能特点
- 现在的编程语言越来越多,为什么 C 和 C++ 还没有被现在的时代淘汰呢?
- 不搞代码来搞我,我又动了谁的奶酪?
- Nanachi发布:基于 React 的多端小程序转译框架