这种手机输入验证码老错误怎么样输入才正确

验证码怎么输入才正确_百度知道
验证码怎么输入才正确
验证码怎么输入才正确
我有更好的答案
按住ctrl键,鼠标滚轮上滑,不断放大验证码图片,直到看清楚,这样就能输入正确了。实在不行就点击换一张,重复上面的步骤。望采纳^_^
采纳率:69%
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。验证码怎么输入才正确_百度知道
验证码怎么输入才正确
验证码怎么输入才正确
我有更好的答案
一、页面上的刷新问题
每刷新一次页面,验证码都会跟着变换,如果提示验证码错了系统便会更换验证码,这时可能页面还是原来验证码,所以你可能输入了两次相同的验证码,请看到验证码更换后再重新输入新验证码就可以了。
二、输入法的全角/半角问题
输入法的全角/半角输入的数字是不一样的,即全角数字1234和半角数字1234是不同的,新浪博客的验证码输入只支持半角数字,如果输入成全角数字,虽然数字是正确的但是还是不能通过验证。
三,随着新浪博客新用户的逐渐增多,系统必须要经常的升级维护。出现一些意想不到的问题属于正常现象,部分用户会受到影响。
希望上述说明对你有所帮助!
采纳率:92%
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。与您共成长
如何实现验证码输入正确与否的判断?
我们网站建设后要涉及到是否被攻击的可能性。
因此我们会采用验证码的方式来进行一定程度上的阻断,那么我们生成了验证码,怎么样来进行判断客户的验证码输入正确与否呢?
今天我们就来与大家分享一段代码,这段代码是进行用户输入验证码正确与否的判断,判断方式应该很简单,我们也为您列举出来了,具体请看我们给您的代码。
package com.fk.
import java.awt.C
import java.awt.F
import java.awt.G
import java.awt.image.BufferedI
import java.io.ByteArrayOutputS
import java.io.IOE
import java.util.R
import javax.imageio.ImageIO;
import javax.servlet.ServletE
import javax.servlet.ServletOutputS
import javax.servlet.http.HttpS
import javax.servlet.http.HttpServletR
import javax.servlet.http.HttpServletR
import javax.servlet.http.HttpS
* 获得图片验证码
* @author Administrator
public class GetImageCode extends HttpServlet {
private static final long serialVersionUID = 1L;
private static int WIDTH = 60;
private static int HEIGHT = 20;
public char[] generateCheckCode() {
// 定义验证码的字符表
String chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
char[] rands = new char[4];
for (int i = 0; i & 4; i++) {
int rand = (int) (Math.random() * 36);
rands[i] = chars.charAt(rand);
public void drawRands(Graphics g, char[] rands) {
g.setColor(Color.BLACK);
g.setFont(new Font(null, Font.ITALIC | Font.BOLD, 18));
// 在不同的高度上输出验证码的每个字符
g.drawString("" + rands[0], 1, 17);
g.drawString("" + rands[1], 16, 15);
g.drawString("" + rands[2], 31, 18);
g.drawString("" + rands[3], 46, 16);
public void drawBackground(Graphics g) {
g.setColor(new Color(0xDCDCDC));
g.fillRect(0, 0, WIDTH, HEIGHT);
// 随机产生120个干扰点
for (int i = 0; i & 120; i++) {
int x = (int) (Math.random() * WIDTH);
int y = (int) (Math.random() * HEIGHT);
int red = (int) (Math.random() * 255);
int green = (int) (Math.random() * 255);
int blue = (int) (Math.random() * 255);
g.setColor(new Color(red, green, blue));
g.drawOval(x, y, 1, 0);
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
HttpSession session = request.getSession();
response.setContentType("image/jpeg");
ServletOutputStream sos = response.getOutputStream();
// 设置浏览器不缓存此图片
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
// 创建内存图像并获得其图形上下文
BufferedImage image = new BufferedImage(WIDTH, HEIGHT,
BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
// 产生随机的验证码
char[] rands = generateCheckCode();
// 产生图像
drawBackground(g);
drawRands(g, rands);
// 结束图像的绘制过程,完成图像
g.dispose();
// 将图像输出到客户端
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ImageIO.write(image, "JPEG", bos);
byte[] buf = bos.toByteArray();
response.setContentLength(buf.length);
sos.write(buf);
bos.close();
sos.close();
// 将当前验证码存入到session中
session.setAttribute("checkCode", new String(rands));
System.out.println(session.getAttribute("checkCode"));
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
没有更多推荐了,验证码怎样输入才算正确?_百度知道
验证码怎样输入才算正确?
我有更好的答案
输入什么地方的啊?一般字母不区分大小写的,按照上面显示的填写就可以了
为您推荐:
其他类似问题
您可能关注的内容
验证码的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 验证码怎么输入 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信