当前位置: 首页 > news >正文

建设网站需要想好的问题seo关键词使用

建设网站需要想好的问题,seo关键词使用,人力资源公司注册条件,做单屏网站 高度是多少1. 表单重复提交之验证码 1.1 表单重复提交三种常见情况 提交完表单。服务器使用请求转来进行页面跳转。这个时候,用户按下功能键 F5,就会发起最后一次的请求。造成表单重复提交问题。解决方法:使用重定向来进行跳转用户正常提交服务器&…

1. 表单重复提交之验证码

1.1 表单重复提交三种常见情况

  1. 提交完表单。服务器使用请求转来进行页面跳转。这个时候,用户按下功能键 F5,就会发起最后一次的请求。造成表单重复提交问题。解决方法:使用重定向来进行跳转
  2. 用户正常提交服务器,但是由于网络延迟等原因,迟迟未收到服务器的响应,这个时候,用户以为提交失败,就会着急,然后多点了几次提交操作,也会造成表单重复提交。
  3. 用户正常提交服务器。服务器也没有延迟,但是提交完成后,用户回退浏览器。重新提交。也会造成表单重复提交
    在这里插入图片描述

2. 谷歌kaptcha图片验证码的使用

2.1使用步骤

  1. 导入谷歌验证码的jar包
    • kaptcha-2.3.2.jar
  2. 在web.xml中去配置用于生成验证码的Servlet程序
<servlet>
<servlet-name>KaptchaServlet</servlet-name>
<!-->com.google.code.kaptcha.servlet.KaptchaServlet,是jar包提供的-->
<servlet-class>com.google.code.kaptcha.servlet.KaptchaServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>KaptchaServlet</servlet-name>
<url-pattern>/kaptcha.jpg</url-pattern>
</servlet-mapping>
  1. 在表单中使用 img 标签去显示验证码图片并使用它
<form action="http://localhost:8080/tmp/registServlet" method="get">
用户名:<input type="text" name="username" > <br>
验证码:<input type="text" style="width: 80px;" name="code">
<img src="http://localhost:8080/tmp/kaptcha.jpg" alt="" style="width: 100px; height: 28px;"> <br>
<input type="submit" value="登录">
</form>
  1. 在服务器获取谷歌生成的验证码和客户端发送过来的验证码比较使用。
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException,
IOException {
// 获取 Session 中的验证码
String token = (String) req.getSession().getAttribute(KAPTCHA_SESSION_KEY);
// 删除 Session 中的验证码
req.getSession().removeAttribute(KAPTCHA_SESSION_KEY);
String code = req.getParameter("code");
// 获取用户名
String username = req.getParameter("username");
if (token != null && token.equalsIgnoreCase(code)) {
System.out.println("保存到数据库:" + username);
resp.sendRedirect(req.getContextPath() + "/ok.jsp");
} else {
System.out.println("请不要重复提交表单");
}
}
  1. 切换验证码
    在这里插入图片描述
// 给验证码的图片,绑定单击事件
$("#code_img").click(function () {
// 在事件响应的 function 函数中有一个 this 对象。这个 this 对象,是当前正在响应事件的 dom 对象
// src 属性表示验证码 img 标签的 图片路径。它可读,可写
// alert(this.src);
//因为浏览器缓存的问题,所以后面都需要有一个不同的值。
this.src = "${basePath}kaptcha.jpg?d=" + new Date();
});

3. kaptcha详细参数

在这里插入图片描述

http://www.wangmingla.cn/news/147464.html

相关文章:

  • 精密电子东莞网站建设技术支持成都移动seo
  • 做pc端网站如何168推广网
  • 商业网站 模板中国网站排名查询
  • 中山高端企业网站设计南通网站快速收录
  • 松江建设新城有限公司网站万能推广app
  • 网站代理设置搜索引擎排名优化是什么意思
  • 5x兴趣社区app怎么开发seo顾问服务 品达优化
  • 河北网站建设及推广磁力岛引擎
  • 合肥公司网站开发全网营销推广靠谱吗
  • wordpress 建站 搜索免费推广软件
  • 万户建站品牌网络营销策划
  • 中企动力科技股份有限公司石家庄分公司廊坊seo整站优化软件
  • 手机建站永久免费软件网站快速优化排名推荐
  • 电子商务网站建设的代码建站企业网站
  • 终端平台网站建设女教师网课入侵录屏冫
  • 番禺有经验的网站建设网站域名购买
  • 网站如何做seo优化网站点击率查询
  • 遵义建设厅官方网站四年级小新闻50字左右
  • 塑料袋销售做哪个网站推广好最有效的app推广方式有哪些
  • 公司建网站多少苏州百度
  • 网站产品标题怎么写百度免费收录提交入口
  • 网站关键词搜索优化怎么做今日财经新闻
  • 网站如何做访客统计想要导航页面推广app
  • 沈阳建筑大学网络信息化中心上海搜索优化推广
  • 网上购物网站开发的目的百度页面
  • 网站改版优化外贸推广平台排名
  • 三亚谁做网站俄罗斯搜索引擎yandex推广入口
  • 电子商务网站前台建设常用的技术有石家庄网络推广平台
  • 画册设计案例seo搜索排名优化公司
  • 怎样做代刷网站长seo指的是