生成验证码(JSP)——简易方法

简介: 生成验证码(JSP)——简易方法,原文首发于CSDN:https://blog.csdn.net/weixin_44350891/article/details/123052263

上代码

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>生成验证码</title>
</head>
<body>
<hr color="blue"></hr>
请输入账号:<input name="userid" maxlength="20"/><br/>

请输入密码:<input name="password" type="password" maxlength="20"/><br/>

<form action="" method="post" name="formName">
      请选择角色:<input type="radio" name="role" value="teacher" checked="checked">教师   
       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       <input type="radio" name="role" value="student">学生
</form>
请输入账号:<input name="userid" maxlength="20"/>
验证码:
<%   //'A~Z' 65-90
    //'0~9'  48-57
    char[] c = {'0','1','2','3','4','5','6','7','8','9','Q','W','E','R','T','Y','U','I','O','P','A','S','D','F','G','H','J','K','L','Z','X','C','V','B','N','M'};
    int n;
    for(int i=0;i<4;i++){
        n  = (int)(Math.random()*36);
%>
<%=c[n] %>
<%
    }

%>
<br/>
<button name="reset" value="重置">重置</button>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<button name="submit" valur="登录">登录</button>

<hr color="blue"></hr>
</body>
</html>

效果如图
在这里插入图片描述

相关文章
|
7月前
|
Java
java实现动态验证码源代码——绘制验证码的jsp
java实现动态验证码源代码——绘制验证码的jsp
|
7月前
|
前端开发 Java
java实现动态验证码源代码——jsp页面
java实现动态验证码源代码——jsp页面
|
前端开发 Java
java实现动态验证码源代码——接受ajax的jsp
java实现动态验证码源代码——接受ajax的jsp
java实现动态验证码源代码——绘制验证码的jsp
java实现动态验证码源代码——绘制验证码的jsp
|
前端开发 Java
java实现动态验证码源代码——jsp页面
java实现动态验证码源代码——jsp页面
|
XML 前端开发 JavaScript
|
2月前
|
Java 容器
【学习笔记】Jsp与Servlet技术
【学习笔记】Jsp与Servlet技术
84 0