jsp 验证码刷新无反应 怎么回事

问题描述

我用的生成验证码为 authcode.jsp在 login.jsp 中使用:<form name="loginform"> 输入验证码:<input type="text" name="authcode" maxlength="4" size="10"> <img id="codeimg" name="codeimg" border=0 src="authcode.jsp"> <a href="JavaScript:reloadImage('authcode.jsp')">看不清</a></form> <script language="javascript" type="text/javascript"> function reloadImage(imgurl){ var getimagecode=document.getElementById("codeimg"); getimagecode.src= imgurl; } </script>但是就是不刷新,到底是哪儿出问题了呢? 问题补充:AngelAndAngel 写道

解决方案

假如url相同的话,浏览器会从本地缓存先读取,那么这样就刷新及木有用处。而加了随机数相当于每次url都不相同,会从服务器重新取得。
解决方案二:
引用太好了,可以了,谢谢谢谢,能告诉我什么原理吗? 加个随机数防止缓存。
解决方案三:
改成getimagecode.src= imgurl+"?id=" + Math.random(); 试试。
解决方案四:
1,js代码调用了木有2,假如木有调用,那么JavaScript改成小写<a href="javascript:reloadImage('authcode.jsp')">看不清</a> 试试
解决方案五:
你去那个authcode.jsp下做个打印 看有没有调用两次

时间: 2024-09-27 18:17:59

jsp 验证码刷新无反应 怎么回事的相关文章

jsp验证码生成以及刷新

关于jsp验证码生成,显示,验证和刷新: 1:四位数据的验证图片生成,用servlet实现 2:在web.xmlli配置servlet 3:页面上显示servlet生成的图片 4:关于验证码输入数据的验证 5:验证码的刷新 ----------------------– 1:四位数据的验证图片生成,用servlet实现,servlet代码如下:import java.io.*;import javax.servlet.http.*;import javax.servlet.*;import ja

jsp+ajax实现无刷新(鼠标离开文本框即验证用户名)实现思路_JSP编程

jsp+ajax实现无刷新,鼠标离开文本框即验证用户名,操作如下:新建一个输入页面,起名为input.jsp, 复制代码 代码如下: <%@ page contentType="text/html; charset=utf-8"%> <html> <head> <title>jsp+ajax实现无刷新_鼠标离开文本框即验证用户名</title> <meta http-equiv="Content-Type&qu

jsp+ajax实现无刷新上传文件的方法_AJAX相关

本文实例讲述了jsp+ajax实现无刷新上传文件的方法.分享给大家供大家参考,具体如下: 列表页:selectaddress.jsp js页:ajax_edit.js jsp处理页:editaddress.jsp 上传工具类:UploadUtil.java 思想:由于安全问题,javascript操纵不了文件, 导致ajax不能动态上传文件,所以选择了iframe, 列表页把form表单提交到一个隐式的iframe里面,设置表单的属性 复制代码 代码如下: enctype='multipart/

asp.net验证码代码(无刷新验证码)(1/6)

 asp教程.net验证码代码(无刷新验证码) <%@ page language="c#" autoeventwireup="true" codefile="login.aspx.cs" inherits="login" %> <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w

JSP验证码大全之验证码使用与乱码解决

以上两篇文章的内容介绍了有关JSP中产生数字验证码跟中文验证码的源代码并做了分析,本文中介绍 如何对以上产生的数字跟中文验证码进行使用,以及如何解决中文验证码的乱码无法正确验证的问题. 对验证码的使用分为两个部分,分别为验证码的调用和验证过程,以下分别做说明介绍. 三.在JSP中调用验证码 使用验证码直接在图片处调用产生验证码的JSP文件即可,同时在刷新验证码按钮处的js代码中使用 JSP验证码文件,页面源码如下. <form id="dForm" method=post act

JSP验证码动态生成方法_JSP编程

在登录应用中,为防止恶意登录,常常需要服务器动态生成验证码并存储在session作用范围中,最后以图像形式返回给客户端显示 下边的代码实现的功能:写一个JSP页,动态生成一个验证码,存储在session作用范围内,并以图像形式返回给客户端显示. 另写一个JSP页面,引用此JSP页面生成的验证码: authen.jsp代码如下: <%@ page import="java.awt.*,java.awt.image.*,java.util.*,com.sun.image.codec.jpeg.

JSP验证码大全之中文验证码

在上一篇内容中介绍了有关JSP中产生数字验证码图片的过程,本文将继续介绍有关JSP中的另一种验 证码的实现,即中文验证码在JSP中的实现,使用中文验证码的好处是能提高验证的有效性,提高验证的 安全度,因为中文相对于英文或数字笔画结构相对比较复杂,从而增加了分析程序解析验证码图片并读取 验证信息的难度.在文中并分析中文验证的实现过程. 二.JSP中实现中文验证码源码如下: ChineseVal.jsp <%@ page pageEncoding = "gb2312" content

jsp全局变量与局部变量在JSP页面刷新后的变化?

问题描述 jsp全局变量与局部变量在JSP页面刷新后的变化? 解决方案 局部变量在对应区块以局部变量为准,否则以全局变量为准. 解决方案二: 全局变量和局部变量同时可见且命名相同,操作时以局部变量为准. 否则,以全局变量为准 解决方案三: 局部变量能访问到的以局部变量为准,否则以全局变量为准. 解决方案四: 这个说的是变量的生存周期.一个页面内定义的变量,属于这个页面对象.而每次独立的请求,jsp都会产生一个新的页面对象,彼此无涉.所以不会相互影响. 解决方案五: 页面刷新局部变量和全局变量都回

JSP验证码大全之数字验证码

验证码应用在各种场合中,十分广泛,在多种多样的系统或软件中的新用户帐户注册.用户登录.网 站统一登陆或者用户在网站发布信息模块发布文章或内容都添加的随机码功能,对用户操作过程进行一种 验证,使用验证码的目的就是为了避免网络中的自动注册程序或者自动发布程序的滥用. 验证码的原理 其实就是随机选择一些字符码以将字符码以图片的形式展现在软件验证界面或验证页面上,当用户在进行 提交操作的同时需要将图片上的验证码输入并同时提交,如果提交的字符验证码与服务器session保存的 字符码相同,则认为提交信息有