高手帮我把7行ASP代码转换成JSP代码
这个应该很简单,不过我是菜鸟,希望大家帮助我Errmsg=Errmsg+"<br>"+"<li>请输入管理员密码。"founderr=trueendififfounder...
这个应该很简单,不过我是菜鸟,希望大家帮助我
Errmsg=Errmsg+"<br>"+"<li>请输入管理员密码。"
founderr=true
end if
if founderr=true then
call error()
else
set ars=server.createobject("adodb.recordset")
asql="select * from admin where password='"&masterpass&"' and username='"&masterName&"' and flag=1"
ars.open asql,conn,1,1
if not(ars.bof and ars.eof) then
if masterpass=ars("password") then
session("masterlogin")="superadmin"
session("mastername")=ars("username")
session("manageboard")=boardID
Response.Redirect "admin_main.jsp"
ars.close
set ars=nothing
else
Errmsg=Errmsg+"<br>"+"<li>您输入的管理员名称和密码不正确。"
call error()
end if
else
Errmsg=Errmsg+"<br>"+"<li>您输入的管理员名称和密码不正确。"
call error()
end if 展开
Errmsg=Errmsg+"<br>"+"<li>请输入管理员密码。"
founderr=true
end if
if founderr=true then
call error()
else
set ars=server.createobject("adodb.recordset")
asql="select * from admin where password='"&masterpass&"' and username='"&masterName&"' and flag=1"
ars.open asql,conn,1,1
if not(ars.bof and ars.eof) then
if masterpass=ars("password") then
session("masterlogin")="superadmin"
session("mastername")=ars("username")
session("manageboard")=boardID
Response.Redirect "admin_main.jsp"
ars.close
set ars=nothing
else
Errmsg=Errmsg+"<br>"+"<li>您输入的管理员名称和密码不正确。"
call error()
end if
else
Errmsg=Errmsg+"<br>"+"<li>您输入的管理员名称和密码不正确。"
call error()
end if 展开
展开全部
希望有帮助..
if (founderr==true){
//call error()
}else{
//set ars=server.createobject("adodb.recordset")
//asql="select * from admin where password='"&masterpass&"' and username='"&masterName&"' and flag=1"
//ars.open asql,conn,1,1
连接数据库,获取结果集ars,具体方法找本基础看吧.可以试试新东方的jsp实例教程.
if (ars.next()) {
if masterpass=ars("password") {
//session("masterlogin")="superadmin"
//session("mastername")=ars("username")
//session("manageboard")=boardID
//Response.Redirect "admin_main.jsp"
//ars.close
//set ars=nothing
session.setAttribute("masterlogin","superadmin");
session.setAttribute("mastername","username");
session.setAttribute("manageboard",boardID);
response.sendRedirect("admin_main.jsp");
ars.close();
}else{
Errmsg=Errmsg+"<br>"+"<li>您输入的管理员名称和密码不正确。" //????难道asp程序也可以用+号连接字符串!!!!!
//call error()
}
}else {
Errmsg=Errmsg+"<br>"+"<li>您输入的管理员名称和密码不正确。"
//call error()
}
}
if (founderr==true){
//call error()
}else{
//set ars=server.createobject("adodb.recordset")
//asql="select * from admin where password='"&masterpass&"' and username='"&masterName&"' and flag=1"
//ars.open asql,conn,1,1
连接数据库,获取结果集ars,具体方法找本基础看吧.可以试试新东方的jsp实例教程.
if (ars.next()) {
if masterpass=ars("password") {
//session("masterlogin")="superadmin"
//session("mastername")=ars("username")
//session("manageboard")=boardID
//Response.Redirect "admin_main.jsp"
//ars.close
//set ars=nothing
session.setAttribute("masterlogin","superadmin");
session.setAttribute("mastername","username");
session.setAttribute("manageboard",boardID);
response.sendRedirect("admin_main.jsp");
ars.close();
}else{
Errmsg=Errmsg+"<br>"+"<li>您输入的管理员名称和密码不正确。" //????难道asp程序也可以用+号连接字符串!!!!!
//call error()
}
}else {
Errmsg=Errmsg+"<br>"+"<li>您输入的管理员名称和密码不正确。"
//call error()
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询