「java返回xml」java返回数组
本篇文章给大家谈谈java返回xml,以及java返回数组对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java xml 接口
- 2、怎样在java 中调用web service 传入参数返回xml?
- 3、java如何实现收取一个HTTP的请求xml文件.根据文件内容作出响应.返回一个xml文件?
- 4、求 Java序列化对象转xml方法....
java xml 接口
自己写一个servlet 接收请求。收到请求后用dom4j或jdom生成一个对应的xml,然后用response的输出流把xml作为响应输出。
怎样在java 中调用web service 传入参数返回xml?
js 代码
function ajaxRequest()
{
var url = "http://********.asmx";
//设置webService传入参数
//
//注意:
//
// 调用.Net 写的webservice(如例子中的webservicedemo.asmx)
// HelloTo(String name) 针对name参数必须写成 name/namewqj,还有更多参数一样写,使用名称匹配
// 传入的参数数量可以不等于(多于或少于)方法要求的参数
//
// 调用java(xfire) 发布的webService
// 传入的参数必须与调用方法的参数数量相等,且按传入值的顺序进行匹配
//
var para = "name/namewqj"; 这里应该是一个标准的xml形式,源码贴出来时被虑掉了,请参看附件源码
var op = {
data:para,
onComplete: showResponse,
onFailure:showError,
update:'ajaxBack'
};
var service = new WebService(url,"HelloTo",op);
service.request();
return false;
}
function showError(obj)
{
//obj 是一个xmlHttpRequest对象
alert("error");
}
function showResponse(requestText,requestXML)
{
//requestText 返回的文本
//requestXML 返回的XML
alert("ok");
}
java如何实现收取一个HTTP的请求xml文件.根据文件内容作出响应.返回一个xml文件?
接收的完整例子
读写 XML
;tn=ikaslistlm=0rn=10pn=0fr=searchword=java+xmlf=sugrsp=java+xml
求 Java序列化对象转xml方法....
/** 这里应用了JAVA的Marshall方法
* 对象转xml
* 返回xml
* @param tXLife
* @return
*/
public static String tXLiftToXML(com.TXLife tXLife){
String xml="";
try {
ByteArrayOutputStream out = new ByteArrayOutputStream();
JAXBContext jc = JAXBContext
.newInstance("com"); //包的命名空间
Marshaller m = null;
synchronized (jc) {
m = jc.createMarshaller();
}
m.setProperty(Marshaller.JAXB_ENCODING, "GBK");
m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
m.marshal(tXLife, out);
xml=out.toString(); //赋值
} catch (Exception e) {
xml=null;
}
return xml;
}
java返回xml的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java返回数组、java返回xml的信息别忘了在本站进行查找喔。