求指点 一个项目请求返回xml格式的数据,在另一个项目中请求该地址获得数据,求个例子看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 之前没有过这样的经历,还有个事情没有和大家说清楚,这两个项目是放在同一个tomcat下的。 他是要返回xml格式的数据 ! webservices返回的是soap消息,虽然是xml格式的,你觉着二者能相同吗?返回xml数据很简单,servlet中(如果你用框架就action)直接输出 类似这种 out.println("<xml>")格式的数据然后你在另一个项目中直接使用URL url = new URL("http://路径");访问即可 和我起初想的是一样的,模拟http访问,只是这样确定会成功的吧,楼上的其他的人可能是不知道我这两个项目要放到一个tomcat下。同谢 jsp中写成这就行<%@ page language="java" import="java.util.*" pageEncoding="gbk"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";out.clear();out.println("<? xml version=\"1.0\" encoding=\"gbk\"?><person><name>yaowei</name></person></xml>");%>用ajax请求得到responseText or responseXml当然,这也可以写在servlet中不过需要配置 struts中html:error 不能显示错误信息 java 怎么 生成18位的时间戳呢(.net生成的那种时间戳)在线等! 利用inputstream读取文件大小的时候报错 lucene源码有的散一份给我吧!! 使用axis,运行例子程序 出错,为什么 struts第二问!第一问已结贴 郁闷,放100分,调试RMI有这么麻烦吗? 使用log4j生成日志文件,如果文件形式是.xml文件,怎样将要写的日志内容写入,并可以为以后做统计用? 请求帮忙! super() 感觉很多都没有意义但是为什么要这么写呢??~ struts定位onclick错误的问题。。 do c/s or b/s???
然后你在另一个项目中直接使用URL url = new URL("http://路径");访问即可
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
out.clear();
out.println("<? xml version=\"1.0\" encoding=\"gbk\"?><person><name>yaowei</name></person></xml>");
%>
用ajax请求得到responseText or responseXml
当然,这也可以写在servlet中
不过需要配置