摊开整齐的大豆
1、login.jsp文件
pageEncoding='GB18030'%注册62616964757 a 686964616 Fe 59 B9 ee7ad 9431336306436页用户名:密码:type='reset' value='
2、judge.jsp文件
pageEncoding='GB18030'%
认证request.setcharacterencoding (GB 18030 );
if(name.equals(ABC ) ) password.equals () 123 ) }{
3、afterLogin.jsp文件
%
}
else {
%
}
%
pageEncoding='GB18030'%记录成功request.setcharacterencoding (' GB 18030 );
out.println (欢迎使用' : ' name );
%
java web登录接口源代码:
1、Data_uil.java文件
导入Java.SQL.*;
公共类数据_ uil
{
公共连接获取连接(
{
try{
class.forname (com.Microsoft.SQL server.JDBC.SQL server驱动程序);
}catch(classnotfoundexceptione ) )。
{
e .打印堆栈跟踪(;
}
连接连接=null;
try{
(catch ) sqlexceptione是
{
e .打印堆栈跟踪(;
}
返回控制;
}
publicstringselectpassword (字符串用户名) )。
{
连接连接=getconnection (;
try{
复制语句=connection.preparestatement (SQL;
预准备语句. setstring (1,username );
result=预准备语句. execute query (; //可执行查询
if(result.next ) )
}catch(sqlexceptione ) {
e .打印堆栈跟踪(;
(}finally
{
保留语句(close );
关闭(result;
关闭(连接;
}
返回密码;
}
公共语音关闭(连接连接) )。
{
try{
if(con!=空)
{
}
(catch ) sqlexceptione是
{
e .打印堆栈跟踪(;
}
}
公共语音关闭(预复制语句预复制语句)。
{
try{
预备语句!=空)
{
预准备语句. close (;
}
(catch ) sqlexceptione是
{
e .打印堆栈跟踪(;
}
}
公共语音关闭(结果集结果集) )。
{
try{
结果集!=空)
{
resultSet.close (;
}
(catch ) sqlexceptione是
{
e .打印堆栈跟踪(;
}
}
}
2、login_check.jsp:文件
pageEncoding='utf-8'%
验证用户密码
if (用户名称==null|| ' '.equals (用户名称) )
{
out.print (' );
response.setheader('refresh ',' 0; url=user_login.jsp ';
}
else
{
if (密码数据库==null|| '.equals (密码数据库) ) ) )。
{
out.print (' );
response.setheader('refresh ',' 0; url=user_login.jsp ';
}
else if (passwordindatabase.equals (password ) )
{
out.print (' );
response.setheader('refresh ',' 0; url=loginSucces.jsp ';
}
else
{
out.print (' );
response.setheader('refresh ',' 0; url=user_login.jsp ';
}
}
%
3、loginSucces.jsp文件
pageEncoding='utf-8'%
Insert title here 4,user_login.jsp文件
pageEncoding='utf-8'%登录界面登录帐户密码