利用SSH框架如何使用Ajax在JSP页面取得数据库里的数据,请教大家了!

利用SSH框架如何使用Ajax在JSP页面取得数据库里的数据,请教大家了!,第1张

你参照这个例子做下试试,把请求方法修改成Struts的就是了

function checklogin(){

if(loginName.value!=""){

//创建XMLHttpRequest对象

http_request = false

if (window.XMLHttpRequest) {

http_request = new XMLHttpRequest()

if (http_request.overrideMimeType) {

http_request.overrideMimeType('text/xml')

}

} else if (window.ActiveXObject) { // IE

try {

http_request = new ActiveXObject("Msxml2.XMLHTTP")

} catch (e) {

try {

http_request = new ActiveXObject("Microsoft.XMLHTTP")

} catch (e) {}

}

}

if (!http_request) {

alert('不能创建 XMLHTTP 实例')

return false

}

http_request.onreadystatechange = CheckGroupName//onreadyStateChange事件可指定一个事件处理函数来处理XMLHttpRequest对象的执行结果

http_request.open('POST', "/rdflz/UsersAction.do?method=checkLoginUser&login_name="+loginName.value, true)//设置请求方法及目标,并且设置为异步提交

http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")//单独设定某个请求的HTTP头信息

http_request.send(null)//发送请求

return false

}else{

alert("请输入用户名")

}

}

function CheckGroupName() {

}

下拉框的值和普通文本输入框没有什么不同,使用方法一个,你直接通过select的name或者id都可以得到select的value,普通方法就是通过form表单的post方法提交参数,提交到你的action中,在action中调用DAO层,去实现数据库 *** 作。最后在逻辑层判断,做前台页面跳转。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10001145.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存