如何通过程序向一个jsp页面提交xml的内容 1、可以2、没有用过3、可以,和可以调用servlet进行解析 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我认为有两种方案必较好解决:1。XMLHttp+JSP/Servlet(IE6+Tomcat4.12调试通过)<!-- 应用XMLHttp+JSP传送XML文档内容 --><html><head><title>Demo for XMLHttp</title></head><body><xml id="XmlContent" language="xml"> <root ColumnTitle="地址列表"> <item address="东莞China"/> <item address="深圳China"/> </root></xml><input type=button value="发送" onclick="Send()"><script language="javascript" type="text/javascript">/** * ·发送Xml */function Send() { var xmlDoc = document.all("XmlContent"); var xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); xmlHttp.open("POST","http://liaoyuan:8088/MiniOA/Demos/XmlHttp.jsp", false); xmlHttp.send(xmlDoc);}</script></body></html>//XmlHttp.jsp<%@ page contentType="text/xml;charset=gb2312" %><%@ page import="java.io.*" %><?xml version="1.0" encoding="GB2312"?><html><head><title>Demos for XmlHttp</title></head><body><% int btdata = 0; BufferedReader reader = request.getReader(); FileOutputStream fos = new FileOutputStream("c:\\XmlHttp.xml"); while((btdata = reader.read()) > -1){ fos.write(btdata); } fos.close(); reader.close();%></body></html>2。直接用Java上传文件,详细内容参考下面的文章。http://www.csdn.net/Develop/read_article.asp?id=17612 jsp里没用过,不过既然用到这份上啦,何不试试用WebService呢 WebLogic 创建域问题 高分 Spring如何配置,运行源代码? 如何生存根证书和证书链? org.hibernate.tutorial.util.HibernateUtil;包引不进来 [java,php分析贴,别说php好了自己看吧] 如何引用jstl1.1标签库 j2ee与其他服务器结合方面的小问题 VisualAge & XML 怎么实现Socket文件传输时的断点续传呢? 汉字文件转化为Lucene的.mem文件 我的struts怎么了?在线等…… 关于说BMP,哪几个对?
1。XMLHttp+JSP/Servlet(IE6+Tomcat4.12调试通过)
<!-- 应用XMLHttp+JSP传送XML文档内容 -->
<html>
<head>
<title>Demo for XMLHttp</title>
</head>
<body>
<xml id="XmlContent" language="xml">
<root ColumnTitle="地址列表">
<item address="东莞China"/>
<item address="深圳China"/>
</root>
</xml>
<input type=button value="发送" onclick="Send()">
<script language="javascript" type="text/javascript">
/**
* ·发送Xml
*/
function Send() {
var xmlDoc = document.all("XmlContent");
var xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
xmlHttp.open("POST","http://liaoyuan:8088/MiniOA/Demos/XmlHttp.jsp", false);
xmlHttp.send(xmlDoc);
}
</script>
</body>
</html>
//XmlHttp.jsp
<%@ page contentType="text/xml;charset=gb2312" %>
<%@ page import="java.io.*" %>
<?xml version="1.0" encoding="GB2312"?>
<html>
<head>
<title>Demos for XmlHttp</title>
</head>
<body>
<%
int btdata = 0;
BufferedReader reader = request.getReader();
FileOutputStream fos = new FileOutputStream("c:\\XmlHttp.xml");
while((btdata = reader.read()) > -1){
fos.write(btdata);
}
fos.close();
reader.close();
%>
</body>
</html>2。直接用Java上传文件,详细内容参考下面的文章。
http://www.csdn.net/Develop/read_article.asp?id=17612
不过既然用到这份上啦,何不试试用WebService呢