`
soboer
  • 浏览: 1369951 次
文章分类
社区版块
存档分类
最新评论

javaweb 开发网上书店--之验证码

 
阅读更多

验证码既可以在JSP实现也可以在Servlet里实现,原理是一样的

遇到的问题就是刷新验证码时没反应,问题解决如下:

function refresh(){
var date = new Date();
document.getElementById("valid").src="validate.jsp?d="+date.getTime();//调用刷新验证码,也可以传个随机参数,用Random,主要是为了清空缓存,使验证码更新;
}

<div style="margin-top: 15px;display: inline;">
验证码:
<input type="text" name="authcode" value="" />
<img alt="验证码" src="validate.jsp" id="valid" name="valid">
</div>
<span style="cursor: pointer;color:BLUE;background-color: black;" onclick="refresh();">[看不清楚,换一张]</span>
<div style="margin-left: 25px; margin-top: 15px;">
<input type="button" id="lb" style="width:50px" onclick="check();" value="确定"/>

其中validate.jsp 是生成验证码的页面,我试过在验证码生成页面validate.jsp设置

response.setHeader("cache-control","no-cache");

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">

然而都没用,照理说response.setHeader("cache-control","no-cache");之后,问题应该与传递个随机参数(系统时间之类)一样可以解决,但是他就是不行,也许是浏览器缓存的不同,也许是有一两次可以吧,这点我也不是很懂,知道的大哥大姐小弟小妹还请多多指教下。。。。

分享到:
评论

相关推荐

    网上书店(javaweb)

    总的来说,“网上书店(javaweb)”项目涵盖了Web开发的多个核心领域,从前后端开发到数据库管理,再到用户体验优化,全方位展示了JavaWeb技术在实际应用中的强大能力。通过这个项目,开发者不仅锻炼了编程技能,还...

    javaWeb网上书城项目源码(设计以及实现论文).zip

    2. **MVC模式**:模型-视图-控制器(Model-View-Controller)架构模式被广泛应用于JavaWeb开发。在这个项目中,模型负责数据处理,视图负责显示结果,控制器接收请求并转发到相应的模型和视图。 3. **JDBC**:Java ...

    javaWeb传智播客网上书城项目源码(设计以及实现论文)

    &gt; 表单页面使用一次性图形验证码; &gt; 在servlet中再次做了表单校验。 &gt; 注册成功时,使用javaMail给注册用户发送激活邮件,邮件中包含用于激活的链接,链接包含激活码参数; 用户激活:通过激活码查询用户,如果...

    EShop-java网上书店系统.zip

    总的来说,EShop-java网上书店系统是一个综合性的JavaWeb项目,涵盖了许多关键技术和实践,对于想要深入学习JavaWeb开发的开发者来说,这是一个宝贵的实战案例。通过深入研究这个系统,不仅可以提升编程技能,还能对...

    java web 网上书店

    【Java Web网上书店系统详解】 本项目是一个基于Java Web技术实现的网上书店系统,它集成了用户管理、图书分类展示、购物流程以及支付接口等多个功能模块,为用户提供了一个便捷的在线购书环境。 1. **用户管理**...

    网上书店管理系统

    网上书店管理系统采用JavaWeb技术开发,利用Servlet、JSP、JavaBean等组件,结合数据库存储数据,实现前后台交互。数据库设计应包括用户表、图书表、订单表等多个表,以满足系统需求。同时,考虑到系统的扩展性和...

    网上购书系统(JSP+Eclipse实现)

    使用Eclipse开发网上购书系统,一般步骤如下: 1. **创建Web项目**:在Eclipse中新建一个Dynamic Web Project,设置好项目名称和相关属性。 2. **编写JSP页面**:根据需求创建相应的JSP页面,设计布局并插入Java...

    网络书店JavaWeb

    0:web入门,作业练习,适合学生。 1:登陆注册验证码,星级评论,最近浏览,销售统计,热销排行,最新上架,点击排行,购物车+结算+明细。 ...3:开发工具:MyEclipse8.5+Mysql5.0(需要数据库的童鞋请私信我)

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    13.3 网上书店程序 418 13.4 小结 440 第14章 jsp开发的两种模型 441 14.1 模型1 441 14.2 模型2 445 14.3 小结 449 第15章 标签库(tag library) 450 15.1 标签库api 450 15.1.1 标签的形式 451 15.1.2 ...

Global site tag (gtag.js) - Google Analytics