- 浏览: 667666 次
- 性别:
- 来自: 长沙
文章分类
- 全部博客 (364)
- quick start (57)
- bboss aop (43)
- bboss mvc (48)
- bboss persistent (96)
- bboss taglib (30)
- bboss event (10)
- bbossgroups (52)
- bboss (32)
- bboss会话共享 (17)
- bboss rpc (7)
- bboss 国际化 (5)
- bboss 序列化 (9)
- bboss cxf webservice (8)
- bboss hessian (3)
- bboss 安全认证SSO (15)
- bboss 工作流 (6)
- 平台 (18)
- bboss quartz (3)
- 杂谈 (5)
- 大数据 (1)
- bboss elastic (24)
- bboss http (1)
- bboss kafka (1)
- Elasticsearch Scroll和Slice Scroll查询API使用案例 (1)
最新评论
-
qianhao123:
...
采用gradle构建和发布bboss方法介绍 -
qianhao123:
[img][/img]
采用gradle构建和发布bboss方法介绍 -
yin_bp:
欢迎大家参与working
高性能elasticsearch ORM开发库使用介绍 -
qq641879434:
万分感谢
bboss 持久层sql xml配置文件编写和加载方法介绍 -
yin_bp:
qq641879434 写道怎么设置配置文件 可以查看执行的S ...
bboss 持久层sql xml配置文件编写和加载方法介绍
本文介绍通过bbossgroups 的mvc框架实现Ajax方式发送XML数据及接收xml响应实例,切入正题。
本文分两部分:
1.Ajax方式发送XML数据及xml响应的接收demo的下载和部署
2.源码分析
第一部分 Ajax方式发送XML数据及xml响应的接收demo的下载和部署
1.从以下地址下载demo的eclipse工程
http://dl.iteye.com/topics/download/600a3e0c-acf9-3288-a54b-77acf15d9b70
2.解压工程到指定的目录下,例如:d:/workspace/xmlrequest
3.将工程导入到eclipse,编译成功即可进入下一环节。
4.部署demo到tomcat 6(jdk 1.5以上),编写xmlrequest.xml文件,内容如下:
将该文件放入tomcat的conf\Catalina\localhost目录下,即可
5.启动tomcat,在浏览器中输入以下地址,查看效果:
http://localhost:8080/xmlrequest/xml/index.page
实用是bbossgroups项目的始终追求的最高目标。
本文分两部分:
1.Ajax方式发送XML数据及xml响应的接收demo的下载和部署
2.源码分析
第一部分 Ajax方式发送XML数据及xml响应的接收demo的下载和部署
1.从以下地址下载demo的eclipse工程
http://dl.iteye.com/topics/download/600a3e0c-acf9-3288-a54b-77acf15d9b70
2.解压工程到指定的目录下,例如:d:/workspace/xmlrequest
3.将工程导入到eclipse,编译成功即可进入下一环节。
4.部署demo到tomcat 6(jdk 1.5以上),编写xmlrequest.xml文件,内容如下:
<?xml version='1.0' encoding='gb2312'?> <Context docBase="D:\workspace\xmlrequest\WebRoot" path="/xmlrequest" debug="0" reloadable="false" privileged="true"> </Context>
将该文件放入tomcat的conf\Catalina\localhost目录下,即可
5.启动tomcat,在浏览器中输入以下地址,查看效果:
http://localhost:8080/xmlrequest/xml/index.page
- xmlrequest.zip (4.4 MB)
- 下载次数: 261
评论
5 楼
yin_bp
2011-06-29
ainidehsj 写道
呵呵,这个功能很实用!
实用是bbossgroups项目的始终追求的最高目标。
4 楼
ainidehsj
2011-06-25
呵呵,这个功能很实用!
3 楼
t22011787
2011-06-23
终于沙发了,貌似功能非常强大!
2 楼
yin_bp
2011-06-23
3.MVC控制器配置文件-bboss-xml.xml
该文件的内容也非常简单,包含控制器的url映射配置,跳转到xml输入页面的路径配置以及控制器的实现类配置。
该文件的内容也非常简单,包含控制器的url映射配置,跳转到xml输入页面的路径配置以及控制器的实现类配置。
<?xml version="1.0" encoding='gb2312'?> <properties> <property name = "/xml/*.page" path:index="/xml/xmlrequest.jsp" class="org.frameworkset.web.xml.XMLRequestController" /> </properties>
1 楼
yin_bp
2011-06-23
第二部分 源码分析
源代码分jsp页面,控制器java类,控制器mvc配置文件三块。用户使用jsp中的sendxml文本域发送需要的xml文本,然后服务器xml处理控制器接收到xml文本后直接将xml回显到jsp页面的xmlresult文本域中。
1.jsp代码-xmlrequest.jsp
用户可以在sendxml文本域发送需要的xml文本,然后服务器接收到文本后直接显示在xmlresult文本域中。
2.控制类XMLRequestController-接收到xml文本后直接将xml回显到jsp页面
源码如下,非常简单,包含进入输入界面和接收xml文本并回显给客服端两个控制器方法:
源代码分jsp页面,控制器java类,控制器mvc配置文件三块。用户使用jsp中的sendxml文本域发送需要的xml文本,然后服务器xml处理控制器接收到xml文本后直接将xml回显到jsp页面的xmlresult文本域中。
1.jsp代码-xmlrequest.jsp
<%@ page contentType="text/html; charset=UTF-8" language="java" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>发送xml数据demo</title> <script type="text/javascript"> function sendxml() { var xmlhttp =null; if(window.ActiveXObject) { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { return; } var xml = $("#sendxml").val(); xmlhttp.open("POST","echo.page"); xmlhttp.setRequestHeader("Content-Length",xml.length); xmlhttp.setRequestHeader("CONTENT-TYPE","text/xml;charset=UTF-8"); xmlhttp.onreadystatechange=function(){ if(xmlhttp.readyState == 4) { $("#xmlresult").val(xmlhttp.responseText); } } xmlhttp.send(xml); } </script> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <script type="text/javascript" src="<%=request.getContextPath() %>/include/jquery-1.4.4.min.js"></script> </head> <span id="checkboxtreecontainer"> <table><tr><td> 请输入要发送的xml内容:<input type="button" name="send" value="点击发送" onclick="sendxml()"> </td></tr> <tr><td> <textarea rows="5" cols="100" id="sendxml"><web><version>国产j2ee框架 bbossgroups 3.2</version></web></textarea> </td></tr> <tr><td> 来自服务器的xml响应: </td></tr> <tr><td> <textarea rows="5" cols="100" id="xmlresult"></textarea> </td></tr> </table> </span> </body>
用户可以在sendxml文本域发送需要的xml文本,然后服务器接收到文本后直接显示在xmlresult文本域中。
2.控制类XMLRequestController-接收到xml文本后直接将xml回显到jsp页面
源码如下,非常简单,包含进入输入界面和接收xml文本并回显给客服端两个控制器方法:
package org.frameworkset.web.xml; import org.frameworkset.util.annotations.RequestBody; import org.frameworkset.util.annotations.ResponseBody; /** * <p>XMLRequestController.java</p> * <p> Description: </p> * <p> bboss workgroup </p> * <p> Copyright (c) 2009 </p> * * @Date 2011-6-22 * @author biaoping.yin * @version 1.0 */ public class XMLRequestController { public @ResponseBody(charset="UTF-8") String echo(@RequestBody String xml) { System.out.println(xml); return xml; } public String index() { return "path:index"; } }
发表评论
-
bboss mvc控制器方法跳转地址设置方法介绍
2017-12-09 21:52 848bboss mvc控制器方法跳转地址设置方法介绍 1.直接指 ... -
bboss mvc json插件设置日期类型格式方法
2017-02-28 11:33 673bboss mvc json插件设置日期类型格式方法 一般的 ... -
bboss mvc控制器实现etag和last modify两种http缓存机制
2016-09-07 23:48 1205bboss mvc控制器实现etag和last modify两 ... -
bboss wordpdf构建部署介绍
2016-09-02 15:47 514bboss wordpdf构建部署介绍 下载 源码下载地址: ... -
解决tomcat stop报Illegal access: this web application instance has been stopped异常方法
2015-12-26 23:41 5818解决tomcat stop报Illegal access: t ... -
bboss mvc文件上传实例
2015-06-08 11:13 37本文着重介绍bboss mvc文件上传功能,切入正题 功能点 ... -
bboss mvc @RequestBody注解使用说明
2014-10-23 15:53 992@RequestBody可以将客户端请求报文体通过数据类型转换 ... -
bboss开发、模块工程目录结构及功能说明
2014-10-15 19:46 4706基于bboss开发项目说明 ... -
bboss安全认证过滤器认证后重定向到请求页面功能介绍
2014-10-12 10:55 1262本文介绍bboss安全认证 ... -
bboss mvc控制器方法响应报文注解ResponseBody使用说明
2014-09-20 22:39 1140bboss mvc控制器方法响应 ... -
bboss mvc启动事件监听器使用方法
2014-09-02 20:25 1100在实际应用,往往需要在mvc容器启动后执行相应的操作,bbos ... -
bboss session共享使用方法介绍
2014-05-10 16:12 5881bboss session共享使用方法 ... -
bboss将一个组件同时发布为webservice,hessian,http三种服务方法介绍
2014-04-12 14:31 1601bboss将一个组件同时发布为webservice,hessi ... -
bboss发布apache cxf 2.7.6服务和定义客户端服务实例可能产生冲突解决办法
2014-03-22 23:16 1027bboss发布apache cxf 2.7.6服务和定义客户端 ... -
bboss mvc接收和响应xml格式数据的方法
2013-12-28 19:14 1010本文介绍bboss mvc接收和响应xml格式数据的方法 1 ... -
bboss mvc忽略对bean属性进行参数绑定方法
2013-10-10 20:20 923bboss mvc忽略对bean属性进行参数绑定方法非常简单, ... -
bboss mvc参数绑定注解RequestParam使用说明
2013-08-17 00:02 4132bboss mvc参数绑定注解RequestParam使用说明 ... -
bboss mvc参数绑定注解MapKey使用说明
2013-08-10 23:27 1102bboss mvc参数绑定注解MapK ... -
bboss mvc获取request,session,response,pageContext对象方法
2013-07-12 13:19 1325本文介绍基于bboss mvc后台java程序如何获取requ ... -
bboss mvc ajax响应输出中文乱码解决方法
2013-07-10 23:08 1015对于bboss mvc ajax请求响应出现的中文乱码问题,怎 ...
相关推荐
xml和AJAX实例源码 <br>XML,Ajax,C# 编写.admin 是管理后台 func脚本文件 Ajax <br>Ajfunc 是处理Ajax的C#代码 <br>.NET2.0 环境. <br>可以实现友情链接分类管理、添加及修改
利用Ajax读取XML文件实例,实现简单的无刷新效果
第3章 数据库、XML实例 实例22 mysql类库完成MySQL数据库的添加、删除和修改 实例23 mysqli类库完成MySQL数据库的添加、删除和查询 实例24 获取服务器和系统信息 实例25 分页显示信息 实例26 使用PHP简单实现BBS程序...
第3章 数据库、XML实例 实例22 mysql类库完成MySQL数据库的添加、删除和修改 实例23 mysqli类库完成MySQL数据库的添加、删除和查询 实例24 获取服务器和系统信息 实例25 分页显示信息 实例26 使用PHP简单实现...
本文实例讲述了Ajax对xml信息的接收和处理操作。分享给大家供大家参考,具体如下: Ajax负责请求和接收xml信息,DOM负责处理xml信息。 DOM: php中,DOM是php 与 xml(html)之间沟通的桥梁 JavaScript中,DOM是...
WEB开发 之 AJAX XML 实例.docx
这是用ajax读取xml数据类型的例子,其中只能在chrome与firefox运行,在ie下不能正常运行。
3.2,用onreadystatechange来指定数据装载的方式.(onreadystatechange是一个异步响应事件,就是因为它,ajax才那么完美.onreadystatechange事件中可以接收到服务器传回来的数据,通过分析和利用这些数据从而完成...
ASP实例开发源码—Asp+Ajax+XML简单房产程序 v1.0(适合学习ajax+xml).zip
PHP+AJAX+XML 最简单入门实例 超详细 适合入门选手
ajax很好的实例,内附源码。
ajax本质源码 AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用...本程序以最简单的实例描述了Ajax的本质,由于ajaxpro得出现ajax的本质越来越少的为后来者所知··
主要介绍了javascript解析ajax返回的xml和json格式数据,结合实例形式详细分析了JS ajax调用及返回值中xml与json格式数据的处理技巧,需要的朋友可以参考下
Ajax,用于描述WEB应用程序风格和创建高度交互的WEB应用所需的一组技术。...该文通过XML、JSON的介绍、实例运用及重要特征与环境支持区别的分析得出JSON是适用于Ajax web应用程序的理想数据交换格式的结论。
看到网上很多想用ajax的树的例子,很奇怪,明明...注:顺便下载了一个省市县的3级xml文件,作为ajax树联动展示的例子 这个例子还实现了选中父结点时,选中全部子结点; 取消一个子结点,同时取消全部级别的父结点。
AJAX实例入门-XML+Ajax教程OK
ajax xml 的例子,ajax初学者可以看懂的例子,xml是怎样传递数据的。
Ajax基础 使用Ajax发送异步请求 在请求和响应中使用XML 使用JSON进行数据传输