itcast-tools-1.4.2.jar
最新推荐
-
创建SQlite数据库小工具v1.0绿色版 编程开发 / 385KB
-
FameView组态软件管理器7.6.11官方版 编程开发 / 64M
-
-
暗巷APK反编译多功能工具箱v1.1绿色版 编程开发 / 17.1M
-
精品推荐
-
JAVA API 1.7文档 编程开发 / 51.3M
查看 -
Apifox(接口调试工具)v1.4.12官方版 编程开发 / 90.4M
查看 -
Oracle服务小助手v2.0绿色版 编程开发 / 900KB
查看 -
创建SQlite数据库小工具v1.0绿色版 编程开发 / 385KB
查看 -
微信开发者工具v1.05.2111300官方版 编程开发 / 126.1M
查看
本类排行
详情介绍
itcast-tools-1.4.2.jar是实现jspservlet验证码等功能不可或缺的jar工具包。如果缺少itcast-tools-1.4.2.jar包的很多重要功能,就会报错。立即下载这个罐子。
itcast-tools-1.4.2.jar是实现jsp servlet验证码等功能必不可少的jar工具包。如果缺少itcast-tools-1.4.2.jar包的很多重要功能,就会报错。立即下载这个jar。
使用示例
小服务程序
servlet 名称VerifyCodeServlet/servlet 名称
servlet-classcn.itcast.vcode.servlet.VerifyCodeServlet/servlet-class
/servlet
servlet 映射
servlet 名称VerifyCodeServlet/servlet 名称
url 模式/VerifyCodeServlet/url 模式
/servlet 映射
使用itcast-tool包实现jsp+servlet验证码
所需包名:itcast-tools.jar
创建新的LoginServlet.Java
包cn.itcast.test.web.servlet;
导入java.io.IOException;
导入javax.servlet.ServletException;
导入javax.servlet.http.HttpServletRequest;
导入javax.servlet.http.HttpServletResponse;
导入cn.itcast.servlet.BaseServlet;
公共类LoginServlet 扩展BaseServlet {
公共字符串登录(HttpServletRequest 请求,HttpServletResponse 响应)
抛出ServletException、IOException {
/*
* 验证验证码
* 1.获取表单中的验证码
* 2.获取图片上的文字
*/
String verifyCode=request.getParameter(\'verifyCode\');
//VerifyCodeServlet会将真实的验证码保存到session中
String vcode=(String) request.getSession().getAttribute(\'vCode\');
System.out.println(verifyCode.equalsIgnoreCase(vcode));
返回空值;
}
}
创建新的form.jsp
%@ 页面语言=\'java\' import=\'java.util.*\' pageEncoding=\'UTF-8\'%
%@ taglib 前缀=\'c\' uri=\'http://java.sun.com/jsp/jstl/core\' %
!DOCTYPE HTML PUBLIC \'-//W3C//DTD HTML 4.01 过渡//EN\'
html
头
title我的JSP \'form.jsp\' 起始页面/标题
元http-equiv=\'pragma\' content=\'no-cache\'
元http-equiv=\'cache-control\' content=\'no-cache\'
元http-equiv=\'过期\' 内容=\'0\'
元http-equiv=\'关键字\' content=\'关键字1,关键字2,关键字3\'
meta http-equiv=\'description\' content=\'这是我的页面\'
!--
链接rel=\'stylesheet\' type=\'text/css\' href=\'styles.css\'
--
脚本类型=\'文本/javascript\'
函数_hyz() {
/*
1.获取img元素
2.将其src指向/tools/VerifyCodeServlet
*/
var img=document.getElementById(\'imgVerifyCode\');
//需要给定一个参数,每次都不一样,这样可以消除浏览器缓存!
img.src=\'/tools/VerifyCodeServlet?a=\' + new Date().getTime();
}
/脚本
/头
身体
%--
1.编写包含图片(验证码)的表格
2.让图像显示:
将img的src指向VerifyCodeServlet。您需要在web.xml中部署VerifyCodeServlet
3. 换一个
--%
表单操作=\'/tools/LoginServlet\'方法=\'post\'
%-- 添加参数:method=login --%
输入类型=\'隐藏\'名称=\'方法\'值=\'登录\'
用户名:输入type=\'text\' name=\'name\'/br/
密码:输入type=\'password\' name=\'pwd\'/br/
验证码:输入type=\'text\' name=\'verifyCode\'/br/
img src=\'/tools/VerifyCodeServlet\' id=\'imgVerifyCode\'/
a href=\'javascript:_hyz()\'更改一个/a
br/
输入类型=\'提交\'值=\'提交\'/
/形式
/身体
/html
文件预览