JSP制作后台登录页面:login.jsp

  1. 设计数据库employee,manager表,字段:user_id (主键,自增1,int类型),user_name, password
  2. 创建数据源:employee_dsn
  3. 制作登录页面login.jsp

JSP制作后台登录页面:login.jsp

登录页面 login.jsp代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>www.xin126.cn原创:JSP制作登录页面:login.jsp</title>
<script language="javascript"> 
<!-- 
function check() { //验证用户名字段是否为空 
username= document.form1.username.value; 
if (username == "") 
{ alert("请输入用户名"); 
document.form1.username.focus(); 
return false; 
} else{ 
//验证密码字段是否为空 
password = document.form1.password.value; 
if (password == "") { 
alert("请输入登陆密码"); 
document.form1.password.focus(); 
return false; } 
} 
} 
-->
</script> 
</head>
<body>
<form name="form1" method="post" action="login_check.jsp"> 
用户名:<input name="username" type="text" > 
密码: <input name="password" type="text" > 
<input type="submit" name="Submit" value="登录" onClick="return check()"> 
<input type="reset" name="Submit2" value="重填"> 
</form> 
</body>
</html>

提交后登录验证页面:login_check.jsp核心代码如下:

<%@ page language="java" import="java.sql.*" pageEncoding="gb2312"%>
  <%  String username=request.getParameter("username");
   String  password=request.getParameter("password");
    Connection con;
    Statement sql; 
    ResultSet rs;
   try{  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      }catch(ClassNotFoundException e)
       {  out.print(e);   
         }    
try { 
con=DriverManager.getConnection("jdbc:odbc:employee_dsn","sa","2005");
sql=con.createStatement();
rs=sql.executeQuery("select * from manager where user_name='"+username+"' and password='"+password+"'");         
       if(rs.next())
       {  session.setAttribute("login","true");
       response.sendRedirect("admin.jsp");  
       }else{ %>
<script language="javascript">
<!--  
alert("用户名或密码错误!");
window.location="login.jsp";
-->
</script>
<%        }
        con.close();
     }
   catch(SQLException e) 
     {  out.print(e);    
     }
 %>

 

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/8998.html

(0)
上一篇 2020年12月5日 下午1:23
下一篇 2020年12月6日 下午6:18

99%的人还看了以下文章

  • 上机实战八:Java web编程综合案例

    建议学时:6 一、开发基于MVC模式的信息管理系统,如新闻发布系统,要求用户可查看、查询。管理员进入后台可对发布新闻(实现相应的增删查改)。 后台添加文章,建议使用UEditor! UEditor 是开源、免费的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果。 UEditor兼容性很好,是网站站长开发的首选,官网地址:UEditor官网 包…

    2018年12月11日
    2.4K0
  • jsp日期控件lhgcalendar下载

    资源类别:编程开发软件大小:377KB推荐等级:★★★★★资源语言:简体中文授权方式:免费版软件属性:国产软件应用平台:Win9X,Win2000,WinXP,Win2003,Vista,Unix,Linux lhgcalendar简介 非常好用的JSP日历控件,功能强大。可以实现: 1. 在控件下面或右面弹出日历组件(默认是在下面弹出) 2. 通过按钮或图…

    2019年10月8日
    1.9K0
  • 跟永哥学MVC:Jsp+Servlet+JavaBean开发后台登录程序

    跟永哥学MVC:Jsp+Servlet+JavaBean开发后台登录程序,125建站网原创,转载请务必注明出版。 Jsp+Servlet+JavaBean开发后台登录程序-实现一 login.html(视图) <form action=”loginServlet” method=”post”> 用户名: <input type=”text”…

    2018年2月22日
    2.8K0
  • 跟永哥学MVC:jsp+javabean+servlet实现求圆的面积

    上一节课我们通过一个案例三种实现,教你理解Jsp、javabean、Servlet(精),今天我们仍然通过同一个案例求圆的面积,使用MVC:jsp+javabean+servlet来实现,深入理解MVC及Jsp、javabean、Servlet的分工和使用。 r5.jsp <form action=”servletCircle” Method=”pos…

    2018年2月22日
    3.1K0
  • 第一课:maven是什么,为什么使用Maven?

    maven是一款服务于java平台的自动化构建工具。

    2023年1月27日
    730
  • java两个窗体Form1和Form2之间怎么传递参数?

    开发java图形界面程序时,会遇到一个窗体向另外一个窗体传递参数的问题,好多初学者很是迷茫。中国网页设计特别编写了一个简单程序用于演示两个窗体之间如何传递参数,代码如下:Form1.java代码: import java.awt.Container; import java.awt.FlowLayout; import java.awt.event.Acti…

    2021年11月25日
    1.2K0

发表回复

登录后才能评论