ajax如何提交大量数据到服务器

liujunweio 2007-04-02 04:39:10
ajax如何提交大量数据到服务器?
...全文
314 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
liujunweio 2007-04-02
  • 打赏
  • 举报
回复
谢谢,结贴
zhoche2008 2007-04-02
  • 打赏
  • 举报
回复
/*
* 创建日期 2006-11-30
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
package util;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;

import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;

public class ParseXML {
private static String fileName="C:/user.xml";
public static void parseData(String xmlcode){
doWrite(xmlcode);//先把字符串写进文件
File docFile=new File(fileName);
Document doc=null;
try
{
DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
DocumentBuilder db=dbf.newDocumentBuilder();
doc=db.parse(docFile);
}
catch (IOException ex) {ex.printStackTrace();}
catch (Exception ex) {ex.printStackTrace(); }
NodeList users=doc.getElementsByTagName("users");
Element userElement;
for (int i = 0; i <users.getLength(); i++)
{
userElement=(Element)users.item(i);
String id=userElement.getAttribute("userId");
System.out.println("用户id:"+id);

String name=doc.getElementsByTagName("username").item(i).getFirstChild().getNodeValue();
System.out.println("姓名:"+name);

String price=doc.getElementsByTagName("password").item(i).getFirstChild().getNodeValue();
System.out.println("权限:"+price);

System.out.println("----------------");
}
//docFile.delete();//解析完后删除
}
public static boolean doWrite(String xmlcode){
try{
// File f = new File("C:/user.xml");
// FileOutputStream fout = new FileOutputStream(f);
//
// String temp=new String(xmlcode.getBytes("ISO-8859-1"), "GBK");
//
// fout.write(temp.getBytes());
// fout.close();
PrintWriter writer = new PrintWriter(new BufferedWriter(new FileWriter(fileName)));
//将指定内容写入文件
writer.write(xmlcode);
writer.close();
return true;
}
catch(IOException ex){
ex.printStackTrace();
return false;
}
}
}

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧