大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
答:jsp中java代码可以写在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代码已经写好在被的类中,此处为直接调用!!
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
就在function里面写就可以,js中只能指定动作,具体显示还得让jsp页面来做。
js是在前端运行的(浏览器),java是后台运行的(服务器)。不存在在js中嵌入java语句,楼上的回复应该说是在java中嵌入js内容,因为服务器会把jsp中的java代码块先执行了,生成和其他html或js的代码组合后的内容再发送给浏览器解析。所以应该理解为在java(jsp也可以理解为特殊的java类)中嵌入js代码。或者你可以去了解下ajax或许可以给你新的启发