05第六周
Posted 1014040868lyn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了05第六周相关的知识,希望对你有一定的参考价值。
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>登录</title> <style type="text/css"> </style> <script type="text/javascript"> function mycheck(){ if(form1.userName.value==""){ alert("用户名不能为空,请输入用户名"); form1.userName.focuse(); return; } if(form1.password.value==""){ alert("密码不能为空,请输入密码"); form1.password.focus(); return; } if(form1.validationCode.value==""){ alert("验证码不能为空,请输入验证码"); form1.validationCode.focus(); return; } if(form1.validationCode.value!=form1.validationCode1.value){ alert("请输入正确的验证码"); form1.validationCode.focus(); return; } form1.submit1(); } </script> </head> <body> <form action="loginCheck.jsp" name="form1" method="post"> 用户名:<input type="text" name="userName" size="16"><br> 密 码: <input type="password" name="password" size="18"><br> 验证码:<input type="text" name="validationCode" onKeyDown="if(event.keyCode==13){form1.submit.focus();}"size="6"> <% int intmethod1=(int)((((Math.random())*11))-1); int intmethod2=(int)((((Math.random())*11))-1); int intmethod3=(int)((((Math.random())*11))-1); int intmethod4=(int)((((Math.random())*11))-1); String intsum=intmethod1+""+intmethod2+intmethod3+intmethod4; %> <input type="hidden" name="validationCode1" value="<%=intsum%>"> <img style="height:20px;weight:20px" src="num/<%=intmethod1 %>.png"> <img style="height:20px;weight:20px" src="num/<%=intmethod2 %>.png"> <img style="height:20px;weight:20px" src="num/<%=intmethod3 %>.png"> <img style="height:20px;weight:20px" src="num/<%=intmethod4 %>.png"> <br> <input type="submit" name="submit1" value="登录" onClick="mycheck()"> <input type="reset" value="重置"> </form> <br> </body> </html>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <% //设置请求的编码,用于解决中文乱码问题 request.setCharacterEncoding("UTF-8"); String name =request. getParameter("userName"); String password = request.getParameter("password"); if(request.getParameter("validationCode1").equals(request.getParameter("validationCode"))) if(name.equals("l")&&(password.equals("1"))){ //把用户名到session中 session.setAttribute("userName",name); response.sendRedirect(" main.jsp"); }else{ response.sendRedirect("login.jsp"); }else{ response.sendRedirect("loginjsp"); } %> </body> </html>
以上是关于05第六周的主要内容,如果未能解决你的问题,请参考以下文章