本篇为ExtJS连接数据库, 通过xml来实现, 所以当查询完数据库后应该是以xml显示的,
然后通过XmlReader来读取。 数据库连接内容省略一下。
JSP页面:
、、 response.setCharacterEncoding("UTF-8"); //设置编码
response.setContentType("text/xml");
PrintWriter pw = response.getWriter();
String str = "<?xml version=/"1.0/" encoding=/"UTF-8/"?>/n"; //输出格式为XML
String name = "";
String id = "";
String address = "";
//此处为数据库连接
str +="<rows>/n";
while(rs.next()){
id = rs.getString("id");
name = rs.getString("name");
address = rs.getString("address");
%>
<% str +="<row>/n";
str += "<age>"+id+"</age>/n";
str += "<name>"+name+"</name>/n";
str += "<sex>"+address+"</sex>/n";
str += "</row>/n";
}
str +="</rows>/n";
pw.write(str);
pw.close();
关于ExtJs连接xml请参考上一篇, 现在关于ExtJs从数据库中提取数据已经基本解决,
关于其他的操作,比如说增删改在以后将会提到。