2 qq 28960567 qq_28960567 于 2016.01.13 11:31 提问

JSP关于验证码局部刷新问题

JSP注册页面中放了一个img标签,里面路径是另一个包含验证码图片的JSP页面,为什么注册页就是不显示图片呢?点击刷新链接就直接跳到验证码图片的页面去了,求大神指点

3个回答

CSDNXIAOD
CSDNXIAOD   2016.01.13 11:33

jsp验证码刷新
jsp验证码刷新
jsp验证码刷新
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

showbo
showbo   Ds   Rxr 2016.01.13 11:44

直接访问你验证码jsp页面能显示验证码没有?不能显示就是你程序有问题,能显示img的src设置有问题。。a要return false阻止href跳转

 <a href="xxx" onclick="刷新的js代码;return false;">刷新</a>
qq_28960567
qq_28960567 不过谢谢你,问题总算解决了,以后还是自己多动手,绕了一大圈,结果就是在自己的想法基础上改一下就好了
2 年多之前 回复
qq_28960567
qq_28960567 是我搞错了,之前按照自己的想法做的它是整个注册页刷新了,就 百度了一通,照着别人的做,就变成连自己都不知道的东西了
2 年多之前 回复
qq_28960567
qq_28960567 始终没有显示,我就是怀疑路径问题,可是路径不是很会,验证码页面和注册页都是在webroot下,那要怎样设置?
2 年多之前 回复
showbo
showbo 回复qq_28960567: 不懂java,你的验证码url是servelt/codeKaptcha.jpg还是index.jsp,你要高清出来
2 年多之前 回复
showbo
showbo 回复qq_28960567: <img id="codeimg" class="code_img" alt="验证码" src="./index.jsp" >初始化时能显示没有?没有就是路径问题
2 年多之前 回复
qq_28960567
qq_28960567 点击链接没反应了
2 年多之前 回复
qq_28960567
qq_28960567 改过来后return false是可以了,可是图片没出来
2 年多之前 回复
showbo
showbo 回复qq_28960567: document.getElementByIdx_x。。是 document.getElementById,你的seeE报错了导致return false没有执行
2 年多之前 回复
qq_28960567
qq_28960567 这里我用kaptcha验证码插件的,帮我看看哪里有问题
2 年多之前 回复
qq_28960567
qq_28960567 验证码页面:<img id="imgcode" alt="验证码" src="servelt/codeKaptcha.jpg" width=120 height=32>
2 年多之前 回复
qq_28960567
qq_28960567 注册页的img标签和输入框:<input name="tcode" type="text" / class="code_item"> <img id="codeimg" class="code_img" alt="验证码" src="./index.jsp" > <a href="" onclick="javascrip:seeE();return false;">换一张</a>
2 年多之前 回复
qq_28960567
qq_28960567 function seeE() { document.getElementByIdx_x("codeimg").src="./index.jsp?t="+new Date().getTime(); }
2 年多之前 回复
qq_28960567
qq_28960567 这是js代码
2 年多之前 回复
qq_28960567
qq_28960567 它是直接访问验证码页面了,验证码也显示呀,奇怪的是那个验证码为什么在注册页就是不显示呢?,你说的return f就跳转alse阻止跳转我也有做,貌似不起作用,一点击链接了
2 年多之前 回复
wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.01.13 11:44

是不是浏览器缓存导致验证码不刷新呢?试试把验证码请求路径最后添加一个随机数,强制浏览器重新请求,以消除缓存的影响。

qq_28960567
qq_28960567 是注册页面的img标签不显示验证码页面,可是点击链接就直接跳转到验证码页面了,验证码页正常出来
2 年多之前 回复
qq_28960567
qq_28960567 这个也试过了,还是老问题,我想不通为什么注册页面就是不显示验证码页面呢?
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
jsp+ajax局部刷新校验验证码,onblur触发校验
前台显示页面:welcome.jsp<%@ page language="java" contentType="text/html; utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd
使用js局部刷新验证码
般java验证码的做法是在页面中加上一个img标签,src属性设为一个servlet来请求验证码图片,代码如下: Html代码 在一般情况下刷新一次页面,验证码图片也会变化一次,但有时候我们希望验证码图片变化时不刷新整个页面,也就是局部刷新的效果,so easy,代码如下: Js代码 function refresh(obj){ obj
ajax无页面刷新验证、struts结构+ajax+验证码jsp页面
关于jsp验证码页面。通过ajax来实现验证码的局部刷新和验证
JS局部刷新图形验证码
开发过程当中,网络安全采取的方法之一,采用验证码功能。一般在注册、登录的程序当中见得比较多。其自己在实现这一功能时,静态页面有一段调用图形验证码的PHP文件,<img src=’imgcode.php’id=’imgcode’/>,验证码是随机生成的,一般将生成的验证码存入到SESSION当中,以便入其它相关验证操作,由于反应到客户端的图形验证码带有一些杂点,显示时难免会有一点视觉上的干拢,看不清完整的验证码,这时得提供一个刷新验证码的功能,以重新生成验证码。考虑不通过刷新整个页面来达到这个效果,采用AJA
实现带有验证码的ajax局部刷新登录界面
现在的登录界面大多数都带有:验证码的功能+验证码局部刷新+ajax登录。用ajax登录的好处最明显就是速度快,URL地址没有变化。所有现在登录功能很少再用form表单post提交了,大多数都已经采用了ajax局部访问后台然后解析返回值并显示结果到界面上面。理论还是要拿来实践才能验证的,下面直接上代码。 运行界面: 1.验证码后台访问部分上一篇博客已经介绍多了,这里介绍如何利用img中s
实现验证码的刷新,或局部刷新
以验证码的刷新为例   验 证 码: /> 方法一:使用JavaScrip的伪类实现     onclick="javascript:this.src='code.php?tm='+Math.random()" /> 方法二:引入外部文件 在html文件的
动态生成能够局部刷新的验证码【AJAX技术】---看了不懂赔你钱
在开发JavaWeb应用时,动态生成验证码是一项必须的功能,在这里我们将会详细的讲解如何实现这一功能。
JSP登陆验证码代码
jsp图片验证码,可用于注册登陆用,防止批量注册。是具体的代码哦,直接可以用。
jsp中实现验证码刷新功能
jsp中实现中文验证码并利用javascript技术实现验证码无法显示或不清晰时局部刷新验证码...
jsp实现局部刷新的一种方法
废话不多少,直接上代码:  如下:当点击停用按钮后,前一列启用状态,改为 停用  操作列的停用改为启用。   我要说的是其中一种实现方法是替换文本的方式:   jsp页面代码为: 停用 启用 停用 启用 修改 删除 js事件操作为:红色部分就是替换文本内容 function openOrStop(i