📄 index.jsp
字号:
<%@ page contentType="text/html; charset=utf-8"%><%@ page import="ArticleSharing.DBTools" %><%@ page import="java.sql.*" %><%//定义错误信息 String errMessage = ""; String action = request.getParameter("action"); if (action != null) { if (action.equals("submit")) { String user_name = request.getParameter("user_name"); String password = request.getParameter("password"); String sql = "select * from users where user_name = '" + user_name + "'"; DBTools tool = new DBTools(); ResultSet rs = tool.excuteQuery(sql); if (rs == null) { errMessage = "数据库异常"; } else { if (rs.next()) { if (rs.getString("password").trim().equals(password.trim()) && rs.getString("user_name").trim().equals(user_name.trim())) { session.setAttribute("user_id", String.valueOf(rs.getInt("user_id"))); session.setAttribute("user_name", user_name); session.setAttribute("image_id",String.valueOf(rs.getInt("user_id"))); response.sendRedirect("frontpage.jsp"); } else { errMessage = "密码错误"; } } else { errMessage = "用户名不存在"; } } } }%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- TemplateBeginEditable name="doctitle" --> <title>会员登陆</title> <!-- TemplateEndEditable --><!-- TemplateBeginEditable name="head" --> <!-- TemplateEndEditable --> </head> <body> <style type="text/css"> <!-- .STYLE1 { color: #FF0000; font-weight: bold; font-size: large; } body { background-image: url(bdb9184ff956b920aec3abfe.jpg); } --> </style> <div style="margin-left:100px;"> <form id="form1" name="form1" method="post" action="index.jsp?action=submit"> <div> <div><img src="photoes/1.gif"></img></div> <div><img src="photoes/2.gif"></img></div> <div style="float:left;"><img src="photoes/3.gif"></img></div> <div style="width:229px; height:73px;background-color:#FFFFFF"> 账号:<input name="user_name" type="text" id="user_name" /><br> 密码:<input name="password" type="password" id="password" /> <div style="margin-top:2px; margin-left:50px;"> <input type="submit" value=" 登陆 " onclick="return validate();" /> <input type="button" name="register" value=" 注册 " onclick="openWindow('register.jsp? type=register&ID=0');" /> </div> </div> <div><img src="photoes/5.gif"></img></div> </div> </form> </div> <hr> <div><font color=red><%=errMessage%></font></div> </body> <script language="javascript"> function openWindow(url) { window.open(url,"",""); } </script> <script language="javascript"> var code ; //在全局 定义验证码 function createCode() { code = ""; var codeLength = 6;//验证码的长度 var checkCode = document.getElementById("checkCode"); var selectChar = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');//所有候选组成验证码的字符,当然也可以用中文的 for(var i=0;i<codeLength;i++) { var charIndex = Math.floor(Math.random()*36); code +=selectChar[charIndex]; } // alert(code); if(checkCode) { checkCode.className="code"; checkCode.value = code; } } function validate() { var f = document.form1; if(f.user_name.value == "") { alert("用户名不能为空"); return false; } if(f.password.value == "") { alert("密码不能为空"); return false; } return true; } </script></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -