答:jsp中java代碼可以寫在js中。
創(chuàng)新互聯(lián)公司為您提適合企業(yè)的網(wǎng)站設(shè)計?讓您的網(wǎng)站在搜索引擎具有高度排名,讓您的網(wǎng)站具備超強的網(wǎng)絡(luò)競爭力!結(jié)合企業(yè)自身,進(jìn)行網(wǎng)站設(shè)計及把握,最后結(jié)合企業(yè)文化和具體宗旨等,才能創(chuàng)作出一份性化解決方案。從網(wǎng)站策劃到網(wǎng)站建設(shè)、成都網(wǎng)站制作, 我們的網(wǎng)頁設(shè)計師為您提供的解決方案。
示例如下:
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)寫好在被的類中,此處為直接調(diào)用??!
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("賬號或密碼不能為空");
return false;
}else{
username.setCustomValidity("賬號或密碼錯誤,請從新輸入");
return false;
}
%
}
%
}
/script
js中封裝幾個變量
然后,在頁面加載的時候傳過去
var param = {};
function xxx(){
param.xx;
}
script src="xxx"/
script
param.xxx = '%=變量 %';
param.xxx = '%=變量 %'
/script
這樣寫是不行的,java是在
服務(wù)器端
運行的,
javascript
是在客戶端運行的。你要在客戶端運行
java程序
可以試試applet