當(dāng)然不行的。javascript是在客戶端執(zhí)行,而sql查詢則必須在服務(wù)器段進(jìn)行,根本是兩碼事,javascript只不過(guò)是名字和java相似罷了,千萬(wàn)不要混為一談!
“專業(yè)、務(wù)實(shí)、高效、創(chuàng)新、把客戶的事當(dāng)成自己的事”是我們每一個(gè)人一直以來(lái)堅(jiān)持追求的企業(yè)文化。 成都創(chuàng)新互聯(lián)是您可以信賴的網(wǎng)站建設(shè)服務(wù)商、專業(yè)的互聯(lián)網(wǎng)服務(wù)提供商! 專注于成都做網(wǎng)站、成都網(wǎng)站建設(shè)、軟件開(kāi)發(fā)、設(shè)計(jì)服務(wù)業(yè)務(wù)。我們始終堅(jiān)持以客戶需求為導(dǎo)向,結(jié)合用戶體驗(yàn)與視覺(jué)傳達(dá),提供有針對(duì)性的項(xiàng)目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場(chǎng),引領(lǐng)市場(chǎng)!
答:jsp中java代碼可以寫(xiě)在js中。
示例如下:
script type="text/javascript"
function check(){
var username=document.getElementById("username");
var username=document.getElementById("password");
//java代碼塊
%
String sql="select * from Manger";
String user;
String pass;
ResultSet rs=DBHelper.query(sql);//sql代碼已經(jīng)寫(xiě)好在被的類中,此處為直接調(diào)用?。?/p>
while(rs.next()){
user=rs.getString("username");
pass=rs.getString("password");%
if(username.value=="%=user %" passsword.value=="%=pass%")
{
return true;
}else if(username.value==""|| password.value==""){
username.setCustomValidity("賬號(hào)或密碼不能為空");
return false;
}else{
username.setCustomValidity("賬號(hào)或密碼錯(cuò)誤,請(qǐng)從新輸入");
return false;
}
%
}
%
}
/script
你好,javascript中還真可以插入java代碼,有兩種情況
1、在寫(xiě)jsp代碼里,可以直接在寫(xiě)javascript中插入jsp代碼,這個(gè)很好理解
2、另一種情況是,客戶端的javascript想調(diào)用java代碼,你知道html里可以嵌套java的applet吧,這樣你就明白了,javascript可以調(diào)用applet里的java方法
有問(wèn)題留下QQ,我可以把代碼發(fā)給你