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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!