jsp在服务器端保存xml文件,急~~求助~
新手,刚接触xml,现在有个问题需要大家帮忙~~
项目要求需要修改服务器上的xml文件,现在已经在javascript中以xmlDoc.load()读出了xml文件中的内容,并在页面上对其内容进行了一些修改。xml文件是一些这样的信息:
<maxScale>4000 </maxScale>
<minScale>17000 </minScale>
<numZoomLevels>4 </numZoomLevels>
经过修改后现又保存在xmlDoc中,问题是如何将xmlDoc中的xml信息存入服务器上相应的xml文件中。在网上看了不少,感觉是要通过xmlhttp.Send(xmlDoc)将xmlDoc发送到服务器,然后在jsp中接收,并用xmlDoc.save进行存储,但试了很多一直调不通,希望高手能把这部分代码写下,还有需要用到什么头文件之类的东西也一并告知。
我自己写的代码:
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
xmlhttp.Open("post", "http://localhost:8088/geoserver/save.jsp", false);
xmlhttp.setRequestHeader("Content-Type","text/xml")
xmlhttp.Send(xmlDoc);
alert(“1”);
可以执行到alert(“1”);但是之后没有任何反应,既不跳转也没有保存...下面是接收的save.jsp,希望接收到xml信息后可以存到服务器上对应的xml文件中
<%
string xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.asy
相关问答:
大家好,我在JSP的初学者,在编程中遇到了一个问题:
<jsp:useBean id="accountBiz" class="bank.AccountBiz"
scope="application">
这个标签中application和sessi ......
1、我用servlet生成的随机验证码,放入session
2、在服务器端验证用户输入的验证码是否正确没有问题
3、可是servlet传到jsp的验证码和我在jsp从session中取得的验证码不一致,页面显示的比我从session中取到的要快 ......
我的思路是 上传(文件选择框)-> 通过路径读取文件,转成二进制流读入数据库 ->数据库获取二进制流,保存为.pdf ->显示
现在前三步都是实现了,保存的PDF固定路径以及名称(放在WebRoot目录下,out.pdf) ......