JSP登陆页面代码

合集下载

JSP注册页面代码

JSP注册页面代码
</label>
</p>
<p>真实姓名
<label>
<input type="text" name="textfield4" />
</label>
</p>
<p>年龄
<label>
<input type="text" name="textfield5" />
</label>
</p>
<p>职业
<label>
<!--DWLayoutTable-->
<tr>
<td width="528" height="368">&nbsp;</td>
<td width="344" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
</label>
<label>
<input type="submit" name="Submit3" value="返回" />
</label>
</p>
</form> </td>
</tr>

javascript 登陆界面代码

javascript 登陆界面代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>注册</title><style type="text/css">input[type = "text"], input[type = "password"] {width: 150px;}table{background-color:pink}</style></head><body><div><div class="login_step"><div align="center">注册步骤:<span class="red_bold">1.填写信息</span> &gt; 2.提交</div></div><center><form name="myform" action="success.html" method="post" onsubmit="return check()" ><table width="45%" height="50%" border="1" cellspacing="0" ><tr><th colspan="2">注册个人信息(*为必填的空!)</th></tr><tr><td height="36" align="right">用户名:</td><td><input type="text" name="username" id="username" onBlur="check()" /><span id="usernames"></span> * </td></tr><tr><td height="38" align="right">设置密码:</td><td><input type="password" name="psw" id="psw" onBlur="check()"/><span id="psws"></span> * </td></tr><tr><td align="right" >密码确认:</td><td><input type="password" name="psw-enter" id="psw-enter" onBlur="passwords()"/><span id="psws-enter"></span> *</td></tr><tr><td height="41" align="right">性别:</td><td><input type="radio" name="sex" value="man" checked />男&nbsp;&nbsp;&nbsp;<input type="radio" name="sex" value="women"/>女</td></tr><tr><td height="45" align="right">出生日期:</td><td><select name="year" id="year"><option value="">请选择</option><option value="1990" selected>1990</option><option value="1991" >1991</option><option value="1992">1992</option><option value="1993">1993</option><option value="1994">1994</option><option value="1995">1995</option><option value="1996">1996</option><option value="1997">1997</option><option value="1998">1998</option><option value="1999">1999</option><option value="2000">2000</option></select>年<select name="month" id="month"><option value="">请选择</option><option value="1" selected>1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option></select>月<select name="day" id="day"><option value="">请选择</option><option value="1" selected>1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option></select>日</font></td></tr><tr><td height="32" align="right">身份证号码:</td> <td><input type="text" value="" id="sfz" onBlur="check()" /><span id="shen"></span>* </td></tr><tr><td height="44" align="right">联系电话:</td> <td><input type="text" value="" id="phone" onBlur="check()" /><span id="phones"></span>* </td></tr><tr><td height="39" align="right">Emai:</td><td><input type="text" id="email" value="" onBlur="check()"/><span id="emails"></span>*</td><tr><td align="right">个人说明:</td><td><font color="#6600CC"><textarea id="jian"></textarea></font></td></tr><tr><td colspan="2" align="center"><input type="submit" value="提交" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="重置" /></font></td></tr></table></form></center><script type="text/javaScript">function username(){var username = document.getElementById("username").value; //用户名//用户名的判断var r = /^[A-Za-z]+$/;if(username == ""){document.getElementById("usernames").innerHTML = "<font color='red'>用户名不可以为空</font>";return false;}else if(username !=""){if(username.length<3){document.getElementById("usernames").innerHTML = "<font color='red'>用户名至少3位</font>";return false;}else{document.getElementById("usernames").innerHTML = "<font color='green'>恭喜你,您的用户名可以使用</font>";return true;}}}function password(){var psw = document.getElementById("psw").value;//密码//密码的判断if(psw==""){document.getElementById("psws").innerHTML = "<font color='red'>密码不可以为空</font>";return false;}else if(psw !=""){if(psw.length<6){document.getElementById("psws").innerHTML = "<font color='red'>密码至少六位</font>";return false;}else{document.getElementById("psws").innerHTML = "<font color='green'>密码设置成功!</font>";return true;}}}function passwords(){var psw = document.getElementById("psw").value;var p=document.getElementById("psw-enter").value;if(p!=psw){document.getElementById("psws-enter").innerHTML = "<font color='red'>密码与确认密码不同</font>";}else{document.getElementById("psws-enter").innerHTML = "<font color='green'>确认密码输入正确</font>";}}function sex(){var sex = document.getElementsByName("sex");var sex1 = "";for(var i=0;i<sex.length;i++){if(sex[i].checked==true){sex1 = sex[i].value;}}}function shijizn(){var year = document.getElementById("year").value; //出生年份var month= document.getElementById("month").value; //出生月份var day = document.getElementById("day").value; //出生的日期}//身份证的验证function sfz(){var sfz = document.getElementById("sfz").value;//身份证号码var shenfenz=/\d{15}|\d{18}/;if(sfz==""){document.getElementById("shen").innerHTML = "<font color='red'>身份证不能为空</font>";return false;}if(sfz !=""){if(!(shenfenz.test(sfz))){document.getElementById("shen").innerHTML = "<font color='red'>身份证格式不正确</font>";return false;}else{document.getElementById("shen").innerHTML = "<font color='green'>身份证正确</font>";return true;}}}function phone(){var phone = document.getElementById("phone").value; //联系电话//正则表达式使用方法var reg= /^\d{11}$/; //if(phone==""){document.getElementById("phones").innerHTML = "<font color='red'>联系电话格不能为空</font>";return false;}if(phone !=""){if(!(reg.test(phone))){document.getElementById("phones").innerHTML = "<font color='red'>联系电话格式不正确</font>";return false;}else {document.getElementById("phones").innerHTML = "<font color='green'>联系电话输入正确</font>";return true;}}}function email(){var email = document.getElementById("email").value; //email邮箱//alert(email);//邮箱验证var e=/^\w+([-+.]\w+)*@\w+([-.]\\w+)*\.\w+([-.]\w+)*$/;if(email==""){document.getElementById("emails").innerHTML = "<font color='red'>邮箱不能为空</font>";return false;}if(email !=""){if(!(e.test(email))){document.getElementById("emails").innerHTML = "<font color='red'>邮箱格式不正确</font>";return false;}else{document.getElementById("emails").innerHTML = "<font color='green'>邮箱正确</font>";return true;}}}function check(){if (username()&&password()&&sfz()&&phone()&&email()) {return true;}else {return false;}}</script></body></html>。

(完整版)JSP登陆页面代码

(完整版)JSP登陆页面代码
response.sendRedirect("login.htm");
}
%>
如果输入信息有误,则回到登录页面,重新输入登录信息。
注册页面:reg.jsp
请输入您的注册信息:
<table>
<form action="/user/Reg" method="post" name="regform" onsubmit="return regconfirm();">
session.setAttribute("login","ok");
session.setMaxInactiveInterval(-1);
%>
<jsp:forward page="main.jsp"/>
<%
}else{
out.println("用户名或密码输入错误!");
}
%>
如果登录成功,则设定login的值为ok,提交到下一步验证页面,则进入main.jsp页面,否则,如果输入的用户名和密码不合法就打印错误信息,main.jsp页面代码如下:
<tr><td>密码:</td><td><input type="password" name="user_pwd" id="user_pwd" size="20" maxlength=10 onBlur="checkPWD();">*可以包含字母数字(区分大小写),6-10位</td>

使用JSP实现简单的用户登录注册页面示例代码解析

使用JSP实现简单的用户登录注册页面示例代码解析

使⽤JSP实现简单的⽤户登录注册页⾯⽰例代码解析实验要求:将实验2中的系统⽤户登录和注册页⾯改为JSP页⾯,并部署⾃⼰的Web应⽤于Tomcat服务器中具体要求:完成登录JSP页⾯设计和注册页⾯设计在登录页⾯表单中使⽤request对象获取⽤户信息,建⽴新的JSP页⾯完成登录验证(⽤户名和密码⾃⼰指定即可)。

验证结果显⽰(如登录成功/⽤户名密码错误,可以使⽤JavaScript,也可以使⽤新的JSP页⾯)。

在注册页⾯表单中使⽤request对象获取⽤户注册信息(注册项⽬由⾃⼰指定),在新的JSP页⾯显⽰⽤户注册信息,并提⽰注册成功。

代码登录页⾯index.html<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title>jsp作业</title><link href="css/bootstrap.min.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="stylesheet"></head><body><nav class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="./" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >jsp作业</a></div><div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"><ul class="nav navbar-nav navbar-right"><li><a href="login.jsp" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >登录</a></li></ul></div></div></nav><div class="container"><div class="jumbotron"><h1>Hello, world!</h1><p>这是⼀个jsp作业</p></div></div></body></html>登录页⾯login.jsp<%@ page contentType="text/html; charset=utf-8" language="java"%><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title>登录</title><link href="css/bootstrap.min.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="stylesheet"></head><body><nav class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="./" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >jsp作业</a></div><div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"><ul class="nav navbar-nav navbar-right"><li><a href="login.jsp" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >登录</a></li></ul></div></div></nav><div class="container"><div class="row"><div class="col-md-4"></div><div class="col-md-4"><form class="form-signin" method="post" action="login-check.jsp"><h2 class="form-signin-heading">登录到jsp作业</h2><label for="">⽤户名</label><input type="text" name="username" id="username" class="form-control" placeholder="请输⼊⽤户名" required autofocus><br><label for="">密码</label><input type="password" name="password" id="password" class="form-control" placeholder="请输⼊密码" required><div class="checkbox"><label><input type="checkbox" value="remember-me" checked="checked"> 记住密码</label></div><button type="submit" class="btn btn-primary" id="btn-login">登录</button><a href="reg.jsp" rel="external nofollow" rel="external nofollow" class="btn btn-default">注册</a></form></div><div class="col-md-4"></div></div></body></html>登录结果页⾯login-check.jsp<%@ page contentType="text/html; charset=utf-8" language="java"%><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title>登录</title><link href="css/bootstrap.min.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="stylesheet"></head><body><nav class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="./" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >jsp作业</a><div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"><ul class="nav navbar-nav navbar-right"><li><a href="login.jsp" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >登录</a></li></ul></div></div></nav><div class="container"><div class="row"><div class="col-md-4"></div><div class="col-md-4"><form class="form-signin" method="post" action="login-check.jsp"><h2 class="form-signin-heading">登录到jsp作业</h2><label for="">⽤户名</label><input type="text" name="username" id="username" class="form-control" placeholder="请输⼊⽤户名" required autofocus><br><label for="">密码</label><input type="password" name="password" id="password" class="form-control" placeholder="请输⼊密码" required><div class="checkbox"><label><input type="checkbox" value="remember-me" checked="checked"> 记住密码</label></div><button type="submit" class="btn btn-primary" id="btn-login">登录</button><a href="reg.jsp" rel="external nofollow" rel="external nofollow" class="btn btn-default">注册</a></form></div><div class="col-md-4"></div></div></body></html>注册页⾯reg.jsp<%@ page contentType="text/html; charset=utf-8" language="java"%><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title>注册</title><link href="css/bootstrap.min.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="stylesheet"></head><body><nav class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="./" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >jsp作业</a></div><div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"><ul class="nav navbar-nav navbar-right"><li><a href="login.jsp" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >登录</a></li></ul></div></div></nav><div class="container"><div class="row"><div class="col-md-4"></div><div class="col-md-4"><form class="form-signin" action="reg-submit.jsp" method="post"><h2 class="form-signin-heading">注册到jsp作业</h2><div id="info"></div><label for="">⽤户名</label><input type="text" name="username" id="username" class="form-control" placeholder="请输⼊⽤户名" required autofocus><br><label for="">密码</label><input type="password" name="password" id="password" class="form-control" placeholder="请输⼊密码" required><br><label for="">重复密码</label><input type="password" name="password2" id="password2" class="form-control" placeholder="请再次输⼊密码" required maxLength="16"><br><button type="submit" class="btn btn-primary" id="btn-reg">注册</button><a href="login.jsp" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="btn btn-default" id="btn-reg">返回登录</a> </form></div><div class="col-md-4"></div></div></body></html>注册结果页⾯reg-submit.jsp<%@ page contentType="text/html; charset=utf-8" language="java"%><html lang="zh-CN"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title>结果</title><link href="css/bootstrap.min.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="stylesheet"></head><body><nav class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><a class="navbar-brand" href="./" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >jsp作业</a></div><div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"><ul class="nav navbar-nav navbar-right"><li><a href="login.jsp" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >登录</a></li></ul></div></div></nav><div class="container"><% String username = request.getParameter("username");String password = request.getParameter("password");String password2 = request.getParameter("password2");%><%if(password.equals(password2)){out.println("<div class='alert alert-success' role='alert'>注册成功</div>");out.println("<ul class='list-group'>");out.println("<li class='list-group-item'>⽤户名:" + username + "</li>");out.println("<li class='list-group-item'>密码:" + password + "</li>");out.println("</ul>");else{out.println("<div class='alert alert-danger' role='alert'>两次密码输⼊不⼀致,请重新输⼊</div>"); }%><!-- <%=username %><%=password %><%=password2 %> --></div>效果到此这篇关于使⽤JSP实现简单的⽤户登录注册页⾯⽰例代码解析的⽂章就介绍到这了,更多相关JSP实现简单的⽤户登录注册页⾯内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。

简单的JSP登陆注册代码

简单的JSP登陆注册代码
con = DriverManager.getConnection("jdbc:odbc:deng","","");
sql = con.createStatement();
rs = sql.executeQuery("SELECT * FROM users where id='"+username+"' and password='"+pw+"'");//执行SQL语句并返回结果
<%@ page import="Db.DataBase" %>
<%!
public String codeToString(String str)
{//处理中文字符串的函数
String s=str;
try
{
byte tempB[]=s.getBytes("ISO-8859-1");
ResultSet rs;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //建立JDBC-ODBC桥
}
catch(ClassNotFoundException e){ out.print("类找不到!");}
try{
%>
</body>
</html>
</div></td>
</tr>
<tr>
<td borderColor=#d3add1 width="100%" bgColor=#fffde8 height=25><p align=center>

jsp登陆源代码

jsp登陆源代码

denglu.jsp<%@ page contentType="text/html; charset=GB2312" language="java" import="java.util.*,java.text.*"%><html><head><title>登陆界面</title></head><body bgcolor="#7e98f6"><center><%@include file="util/main.jsp"%>(页面头部)<form action="dlxx.jsp" method=post name=form><img src="image/3.jpg">(图片自己放一张并改名字和地址(image))<table bgcolor="#7e98f6" height="150"><tr><td>用户名:<input type="text" name="yonghu" value=""/><tr><td>密码:<input type="text" name="pass" value=""/><tr><td><input type="submit" name="submit" value="提交"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" name="submit" value="重置"/></table></form><jsp:include page="util/foot.jsp" flush="true"/>(页面尾部)</body></html>dlxx.jsp<%@ page contentType="text/html; charset=GB2312" language="java" import="java.util.*,java.text.*"%><%@page import="java.sql.*"%><html><body><%@include file="util/main.jsp"%><body bgcolor="#7e98f6"><br/><br/><br/><br/><br/><br/><br/><font size="华文楷体"><center><%String yonghu1=request.getParameter("yonghu");String pass1=request.getParameter("pass");String dpass="";try{Class.forName ("com.microsoft.sqlserver.jdbc.SQLServerDriver");String url="jdbc:sqlserver://localhost:1433;DataBaseName=liu";(数据库名)String dlname="sa";String dlpass="123";Connection conn=DriverManager.getConnection(url,dlname,dlpass);Statement ss=conn.createStatement();String cx="select yh_pass from yh where yh_name='"+yonghu1+"'";(yh_pass/yh_name数据库列表名,yh表名)ResultSet rs=ss.executeQuery(cx);if(rs.next()){dpass=rs.getString("yh_pass");}rs.close();ss.close();conn.close();}catch(Exception e){out.println(e.toString());}if(dpass.equals(pass1)){response.sendRedirect("weclome.jsp");(欢迎页面)}else{out.print(yonghu1+"不是数据库中用户,登录失败!!");out.print("<br><br>用户名="+yonghu1);out.print("<br><br>密码="+dpass);out.print("<br><br>密码="+pass1);}%><br/><br/><br/><br/><br/><jsp:include page="util/foot.jsp" flush="true"/></body></html>。

jsp+java查询登录源代码

jsp+java查询登录源代码

<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServ erPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"></head><body bgcolor = "pink"><!-- 居中对齐--><center>用户登录<br><%String flag = request.getParameter("errNo");try{if(flag.equals("1")){out.println("密码错误");}if(flag.equals("2")){out.println("用户名不存在");}}catch(Exception e){e.printStackTrace();}%><form action = "loginCl.jsp" method="post">用户名:<input type="text" name="username"><br>密码:<input type="password" name ="passwd"><br> <input type="submit" value="提交"><input type="reset" value="重置"></form></center></body></html><%@ page language="java" import="java.util.*" pageEncoding="gb2312"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServ erPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"></head><body bgcolor = "pink"><!-- 居中对齐--><center>用户登录<br><hr><%String flag = request.getParameter("errNo"); try{if(flag.equals("1")){out.println("密码错误");}if(flag.equals("2")){out.println("用户名不存在");}}catch(Exception e){e.printStackTrace();}%><form action = "loginCl.jsp" method="post">用户名:<input type="text" name="username"><br>密码:<input type="password" name ="passwd"><br> <input type="submit" value="提交"><input type="reset" value="重置"></form></center></body></html>loginCl.jsp[html] view plaincopyprint?<%@ page language="java" import="java.util.*,java.sql.* , com.yyy.model.*" pageEncoding="gb2312"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServ erPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'loginCl.jsp' starting page</title></head><body><%//接收用户名和密码String u = request.getParameter("username");String p = request.getParameter("passwd");//调用userbean处理的方法UserBeanCl ubc = new UserBeanCl();if(ubc.checkUser(u, p)){response.sendRedirect("wel.jsp?user="+u);}else{response.sendRedirect("login.jsp");}%></body></html><%@ page language="java" import="java.util.*,java.sql.* , com.yyy.model.*" pageEncoding="gb2312"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServ erPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'loginCl.jsp' starting page</title></head><body><%//接收用户名和密码String u = request.getParameter("username");String p = request.getParameter("passwd");//调用userbean处理的方法UserBeanCl ubc = new UserBeanCl();if(ubc.checkUser(u, p)){response.sendRedirect("wel.jsp?user="+u);}else{response.sendRedirect("login.jsp");}%></body></html>wel.jsp[html] view plaincopyprint?<%@ page language="java" import="java.util.*, java.sql.*, com.yyy.model.*"pageEncoding="gb2312"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServ erPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'wel.jsp' starting page</title></head><body>登陆成功!<%= request.getParameter("user") %><br><a href="login.jsp">重新登陆</a><h1>用户列表</h1><%//定义分页用到的4个变量int pageNow = 1; //默认第一页int pageCount = new UserBeanCl().getPageCount();//获取页面传来的pageNow信息String pp = request.getParameter("pageTo");if(pp != null){try{pageNow = Integer.parseInt(pp);}catch(Exception e){out.println("pagenow=" + pageNow);e.printStackTrace();}}//查询所有的记录数%><table border = "1"><tr><td>用户ID</td><td>名字</td><td>密码</td><td>Email</td><td>级别</td></tr><%UserBeanCl ubc = new UserBeanCl();UserBean ub = new UserBean();ArrayList al = new ArrayList();al = ubc.getUsersByPage(pageNow);for(int i=0; i<al.size(); i++){ub =(UserBean) al.get(i);%><!-- 注意:这里使用的是字符串的形式得到值rs.getInt("userid") rs.getInt(1) 会出异常!!待答复--><tr><td><%=ub.getUserId()%></td><td><%=ub.getUsername() %></td ><td><%=ub.getPasswd() %></td><td><%=ub.getEmail() %></td><td> <%=ub.getGrade() %></td></tr><%}%></table><%//显示超链接//首页out.println("<a href=wel.jsp?pageTo="+1+">首页</a>");//上一页if(pageNow != 1){out.println("<a href=wel.jsp?pageTo="+(pageNow - 1)+">上一页</a>");}// 判断页数的if(pageNow == 1){for(int i = pageNow; i <= pageNow + 5; i++){out.println("<a href= wel.jsp?pageTo="+i+"> ["+i+"] </a>");}}else if(pageNow == 2){for(int i = pageNow-1; i < pageNow + 5; i++){out.println("<a href= wel.jsp?pageTo="+i+"> ["+i+"] </a>");}}else if(pageNow == pageCount){for(int i = pageCount-4; i <= pageCount; i++){out.println("<a href= wel.jsp?pageTo="+i+"> ["+i+"] </a>");}}else if(pageNow == pageCount-1){for(int i = pageCount-3; i <= pageCount+1; i++){out.println("<a href= wel.jsp?pageTo="+i+"> ["+i+"] </a>");}}else{for(int i=pageNow - 2; i <= pageNow + 2; i++){out.println("<a href= wel.jsp?pageTo="+i+"> ["+i+"] </a>");}}//显示写一页if(pageNow != pageCount){out.println("<a href=wel.jsp?pageTo="+(pageNow + 1)+">下一页</a>");}//末页out.println("<a href=wel.jsp?pageTo="+pageCount+">末页</a>");%></body></html><%@ page language="java" import="java.util.*, java.sql.*, com.yyy.model.*" pageEncoding="gb2312"%><%String path = request.getContextPath();String basePath =request.getScheme()+"://"+request.getServerName()+":"+request.getServ erPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'wel.jsp' starting page</title></head><body>登陆成功!<%= request.getParameter("user") %><br><a href="login.jsp">重新登陆</a><h1>用户列表</h1><%//定义分页用到的4个变量int pageNow = 1; //默认第一页int pageCount = new UserBeanCl().getPageCount();//获取页面传来的pageNow信息String pp = request.getParameter("pageTo");if(pp != null){try{pageNow = Integer.parseInt(pp);}catch(Exception e){out.println("pagenow=" + pageNow);e.printStackTrace();}}//查询所有的记录数%><table border = "1"><tr><td>用户ID</td><td>名字</td><td>密码</td><td>Email</td><td>级别</td></tr><%UserBeanCl ubc = new UserBeanCl();UserBean ub = new UserBean();ArrayList al = new ArrayList();al = ubc.getUsersByPage(pageNow);for(int i=0; i<al.size(); i++){ub =(UserBean) al.get(i);%><!-- 注意:这里使用的是字符串的形式得到值rs.getInt("userid") rs.getInt(1) 会出异常!!待答复--><tr><td><%=ub.getUserId()%></td><td><%=ub.getUsername() %> </td><td><%=ub.getPasswd() %></td><td><%=ub.getEmail() %></td> <td><%=ub.getGrade() %></td></tr><%}%></table><%//显示超链接//首页out.println("<a href=wel.jsp?pageTo="+1+">首页</a>");//上一页if(pageNow != 1){out.println("<a href=wel.jsp?pageTo="+(pageNow - 1)+">上一页</a>");}// 判断页数的if(pageNow == 1){for(int i = pageNow; i <= pageNow + 5; i++){out.println("<a href= wel.jsp?pageTo="+i+"> ["+i+"] </a>");}}else if(pageNow == 2){for(int i = pageNow-1; i < pageNow + 5; i++){out.println("<a href= wel.jsp?pageTo="+i+"> ["+i+"] </a>");}}else if(pageNow == pageCount){for(int i = pageCount-4; i <= pageCount; i++){out.println("<a href= wel.jsp?pageTo="+i+"> ["+i+"] </a>");}}else if(pageNow == pageCount-1){for(int i = pageCount-3; i <= pageCount+1; i++){out.println("<a href= wel.jsp?pageTo="+i+"> ["+i+"] </a>");}}else{for(int i=pageNow - 2; i <= pageNow + 2; i++){out.println("<a href= wel.jsp?pageTo="+i+"> ["+i+"] </a>");}}//显示写一页if(pageNow != pageCount){out.println("<a href=wel.jsp?pageTo="+(pageNow + 1)+">下一页</a>");}//末页out.println("<a href=wel.jsp?pageTo="+pageCount+">末页</a>");%></body></html>下面是java片段UserBean.java[java] view plaincopyprint?package com.yyy.model;//userbeanpublic class UserBean {private int userId;private String username;private String passwd;private String email;private int grade;public int getUserId() {return userId;}public void setUserId(int userId) {erId = userId;}public String getUsername() {return username;}public void setUsername(String username) { ername = username;}public String getPasswd() {return passwd;}public void setPasswd(String passwd) {this.passwd = passwd;}public String getEmail() {return email;}public void setEmail(String email) { this.email = email;}public int getGrade() {return grade;}public void setGrade(int grade) {this.grade = grade;}}package com.yyy.model;//userbeanpublic class UserBean {private int userId;private String username;private String passwd;private String email;private int grade;public int getUserId() {return userId;}public void setUserId(int userId) {erId = userId;}public String getUsername() {return username;}public void setUsername(String username) { ername = username;}public String getPasswd() {return passwd;}public void setPasswd(String passwd) {this.passwd = passwd;}public String getEmail() {return email;}public void setEmail(String email) {this.email = email;}public int getGrade() {return grade;}public void setGrade(int grade) {this.grade = grade;}}UserBeanCl.java[java] view plaincopyprint?//也叫做bo 主要是封装对users表的各种操作package com.yyy.model;import java.sql.*;import java.util.ArrayList;public class UserBeanCl {private Statement smt = null;private ResultSet rs = null;private Connection conn = null;private int rowCount = 0;//所有记录数private int pageCount=0;// rowCount/pageSize private int pageSize = 3; //每页显示3个//返回总页数public int getPageCount(){//连接数据库conn = new ConnDB().getConn();smt = conn.createStatement();rs = smt.executeQuery(" select count(*) from yyytestusers");if(rs.next()){// rowCount = Integer.parseInt(rs.getString(1));rowCount = rs.getInt(1);}}catch(Exception e){e.printStackTrace();}finally{this.close();}if(rowCount%pageSize == 0){pageCount = rowCount / pageSize;pageCount = rowCount / pageSize + 1;}return pageCount;}//对用户的信息分页public ArrayList getUsersByPage(int pageNow){ArrayList al = new ArrayList();try{//创建Statementconn = new ConnDB().getConn();smt = conn.createStatement();//查询// StringBuffer sb = "select passwd from yyytestusers where username = ';// rs = smt.executeQuery("select count(*) from yyytestusers ");String select_by_pageNow = "select * from (select rownum rn, a.* from yyytestusers a) where rn < "+ (pageNow*pageSize+1)+"and rn not in (select rn from (select rownum rn, a.* from yyytestusers a) where rn < "+((pageNow-1)*pageSize+1) +") order by userid";rs = smt.executeQuery(select_by_pageNow);//一定要rs.next() rs才指向要取得值的地方while(rs.next()){UserBean ub = new UserBean();ub.setUserId(rs.getInt(2));ub.setUsername(rs.getString(3));ub.setPasswd(rs.getString(4));ub.setEmail(rs.getString(5));ub.setGrade(rs.getInt(6));//这个也是可以的。

js登录界面代码自用

js登录界面代码自用

js登录界⾯代码⾃⽤var btn = document.getElementById("a4");var usne = document.getElementById("username");var psw = document.getElementById("password");var usneTips1 = document.getElementById("username-tips1");var usneTips2 = document.getElementById("username-tips2");var pswTips = document.getElementById("password-tips");var secTips = document.getElementById("success-tips");btn.onclick = function () {var usneValue = usne.value;var pasValue = psw.value;if(usneValue == ""&& pasValue==""){noneAll();pswTips.style.display="inline";usneTips2.style.display="inline";}else if(usneValue != ""&& pasValue==""){noneAll();pswTips.style.display="inline";}else if(usneValue == ""&& pasValue!=""){noneAll();usneTips2.style.display="inline";}else if(usneValue != ""&& pasValue!=""){noneAll();if(usneValue.length==11||checkEmil(usneValue)==true){noneAll();secTips.style.display="block";window.setTimeout("https:///dashboard",2000);}else{usneTips1.style.display="inline";usneTips1.style.color="red";}}};function noneAll() {pswTips.style.display="none";usneTips2.style.display="none";usneTips1.style.display="none";}function checkEmil(emil) {var reg = new RegExp("^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$"); //正则表达式var obj = emil;if(!reg.test(obj)){ //正则验证不通过,格式不对console.log("fff");return false;}else{console.log("ttt");return true;}}。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

静态的登录界面的设计login.htm,代码如下:Html代码1. <html>2. <head>3. <title>系统登录</title>4. <style type="text/css">...5. <!--6. .style1 {...}{7. font-size: 18px;8. font-weight: bold;9. }10. .style2 {...}{font-size: 24px}11. .style5 {...}{font-size: 16px}12. -->13. </style>14. </head>15. <body bgcolor="papayawhip" width="300" height="300">16. <center>17. <table border="2" bordercolor="black" bgcolor="lightgreen">18. <tbody>19. <tr>20. <td><div align="center" class="style1 style2">系统登录21. </div></td>22. </tr>23. <form action="login.jsp" method="post">24. <tr>25. <td height="28"><span class="style5">用户名</span> <input type="text" name="uid" maxlength="20" style="width:150"></td></tr><br>26. <tr>27. <td><span class="style5">密&nbsp;&nbsp;码</span> <input type="password" name="upwd" maxlength="20" style="width:150"></td></tr><br>28. <center>29. <tr><td><div align="center">30. <input type="submit" value="登录" >&nbsp;&nbsp;31. <input type="reset" value="取消">32. </div></td></tr>33. </center>34. </form>35.36. </tbody>37. </table>38. </center>39. </body>40. </html><html><head><title>系统登录</title><style type="text/css">...<!--.style1 {...}{font-size: 18px;font-weight: bold;}.style2 {...}{font-size: 24px}.style5 {...}{font-size: 16px}--></style></head><body bgcolor="papayawhip" width="300" height="300"><center><table border="2" bordercolor="black" bgcolor="lightgreen"><tbody><tr><td><div align="center" class="style1 style2">系统登录</div></td></tr><form action="login.jsp" method="post"><tr><td height="28"><span class="style5">用户名</span> <input type="text" name="uid" maxlength="20" style="width:150"></td></tr><br><tr><td><span class="style5">密&nbsp;&nbsp;码</span> <input type="password" name="upwd" maxlength="20" style="width:150"></td></tr><br> <center><tr><td><div align="center"><input type="submit" value="登录" >&nbsp;&nbsp;<input type="reset" value="取消"></div></td></tr></center></form></tbody></table></center></body></html>将登录用户输入的信息提交到login.jsp页面机型处理,这里为了方便,不执行数据库的访问操作,直接使用sky2098作为登录用户名和密码,但在实际中是要从数据库中读取的,该jsp 页面代码实现如下:Java代码1. <%@ page contentType="text/html;charset=GB2312"%>2. <%3.if(request.getParameter("uid").equals("sky2098")&&request.getParameter("upwd").equals("sky2 098")){4. session.setAttribute("login","ok");5. session.setMaxInactiveInterval(-1);6. %>7. <jsp:forward page="main.jsp"/>8. <%9. }else{10. out.println("用户名或密码输入错误!");11. }12. %><%@ page contentType="text/html;charset=GB2312"%><%if(request.getParameter("uid").equals("sky2098")&&request.getParameter("upwd").equals("sky2 098")){session.setAttribute("login","ok");session.setMaxInactiveInterval(-1);%><jsp:forward page="main.jsp"/><%}else{out.println("用户名或密码输入错误!");}%>如果登录成功,则设定login的值为ok,提交到下一步验证页面,则进入main.jsp页面,否则,如果输入的用户名和密码不合法就打印错误信息,main.jsp页面代码如下:Java代码1. <%@ page contentType="text/html;charset=GB2312"%>2. <%@ include file="checkvalid.jsp" %>3. <html>4. <head>5. <title>~WELCOME TO MY HOMEPAGE~</title>6. </head>7. <body>8. <center>9. ~WELCOME TO MY HOMEPAGE~10. </center>11. </body>12. </html><%@ page contentType="text/html;charset=GB2312"%><%@ include file="checkvalid.jsp" %><html><head><title>~WELCOME TO MY HOMEPAGE~</title></head><body><center>~WELCOME TO MY HOMEPAGE~</center></body></html>这个页面使用<% @ include file="checkvalid.jsp" %>包含了一个jsp页面checkvalid.jsp为了验证输入信息的合法性:Java代码1. <%2. if(session.getAttribute("login")==null||!session.getAttribute("login").equals("ok")){3. response.sendRedirect("login.htm");4. }5. %><%if(session.getAttribute("login")==null||!session.getAttribute("login").equals("ok")){ response.sendRedirect("login.htm");}%>如果输入信息有误,则回到登录页面,重新输入登录信息。

相关文档
最新文档