摘要: 可以把XML作为请求体的一部分发送到服器,这与POST请求中将查询串作为请求体的一部分进行发送异曲同工。服务器可以从请求体读到XML,并加以处理。 这个例子展示了对于一个Ajax请求如何向服务器发送XML。其中有一个选择框,用户可以选择宠物的类型。通过这个例子可以了解如何向服务器发送XML。下面是jsp代码:<head><base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page</title><meta http-equ 阅读全文
posted @ 2011-06-01 22:30 zalexing 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 这个例子展示了如何使用W3C DOM和JavaScript来动态创建内容。这个例子是假想的房地产清单搜索引擎,点击表单上的Search按钮,会使用XMLHttpRequest对象以XML格式获取结果。使用JavaScript处理响应XML,从而生成一个表,其中列出索到的结果。服务器返回的XML,根节点properties包含了得到的所有property元素。每个property元素包含3个子元素:address、price和comments.dynamicContent.xml代码如下:<?xml version="1.0" encoding="utf-8& 阅读全文
posted @ 2011-06-01 16:52 zalexing 阅读(941) 评论(0) 推荐(0) 编辑
摘要: DOM独立于具体的编程语言,通常通过JavaScript访问DOM,不过并不严格要求这样。可以使用任何脚本语言来访问DOM,这要归功于其一致的API。DOM元素的属性:childNodes:返回当前元素所有的子元素的数组firstChild:返回当前元素的第一个下级子元素lastChild:返回当前元素的最后一个子元素nextSibling:返回紧跟在当前元素后面的元素nodeValue:指定表示元素值的读/写属性parentNode:返回元素的父节点previousibling:返回紧邻当前元素之前的元素DOM元素的方法:getElementById(id):获取指定惟一ID属性值文档中的元 阅读全文
posted @ 2011-05-31 21:19 zalexing 阅读(906) 评论(2) 推荐(1) 编辑
摘要: Ajax的一个重要对象:XMLHttpRequest,它的几个方法open():建立到服务器的新请求。 send():向服务器发送请求。 abort():退出当前请求。 getAllResponseHeaders():把HTTP请求的所有响应首部作为键/值对返回。GetResponseHeader(“header”):返回指定首部值。setRequestHeader(“header”,”ualue”):把指定首部设置为所提供的值。在设置任何首部之前必须先调用open()。下面详细地讨论这些方法Void open(string method,string url,bollean asynch,s 阅读全文
posted @ 2011-05-30 20:45 zalexing 阅读(305) 评论(2) 推荐(0) 编辑
摘要: 今天写个Ajax的小例子,我在项目中并没有用到过Ajax,看到Ajax很流行,今天写个demo,希望大家指点创建一个全局的XMLrequest对象,该对象的方法如下open():建立到服务器的新请求。 send():向服务器发送请求。 abort():退出当前请求。 readyState:提供当前 HTML 的就绪状态。 responseText:服务器返回的请求响应文本。Onreadystatechange属性的五种状态:0:请求没有发出(在调用 open() 之前)。 1:请求已经建立但还没有发出(调用 send() 之前)。 2:请求已经发出正在处理之中(这里通常可以从响应得到内容头部) 阅读全文
posted @ 2011-05-30 12:02 zalexing 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 本文中的配置文件指的是:jforum\WEB-INF\config\ SystemGlobals.properties文件1、 项目的部署,首先下载开源项目包,解压后放到tomcat下,数据库表的建立:找到jforum\WEB-INF\config\database\oracle\oracle_db_struct.sql文件向表中插入数据:jforum\WEB-INF\config\database\oracle\ oracle_data_dump.sql文件指定论坛使用的数据库:找到配置文件修改代码如下:# Database type to usedatabase.driver.name = 阅读全文
posted @ 2011-03-30 18:03 zalexing 阅读(1193) 评论(0) 推荐(0) 编辑