
本篇为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"//输出格式为XMLString 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从数据库中提取数据已经基本解决,关于其他的 *** 作,比如说增删改在以后将会提到。指定到 jsp ,那个jsp 里肯定有默认的请求发送。这种写法不是很
普遍。 最普遍
的是URL 直接写入要访问的服务器地址以及具体相对路径。
这个要后台是GET 还是 POST ,查询一般是 GET。
form.getForm().submit({
url:.......,
waitMsg:'加载中....',
params:{
method:'login'
},
success:function(form, action){
//如果返回true则
Ext.MessageBox.alert("info","登录成功!")
},
failure : function(form, action) {
Ext.MessageBox.alert("info","登录失败!")
}
})
//形式差不多就是这样的。
评论列表(0条)