在servlet中生成验证码
package login;
import java.awt.Color;}
在jsp页面使用java产生的验证码:
<td style="width:80px">
验证码:
</td>
<td valign="middle" >
<input name="validatecode" size="7px"/>
<img src="checkcode" id="img"><!-- 等效于"#" -->
<a href="javascript:;" onclick="document.getElementById(‘img‘).
src=‘checkcode?‘+new Date().getTime();"><span style="font-size:12px;">看不清,换一张</span></a>
<br/>
<span style="color:red;">
<%
String check_error=(String)request.getAttribute("check_error");
%>
<%=check_error==null?"":check_error%>
</span>
</td>
在xmd文件里面的配置
<servlet>
<servlet-name>check</servlet-name>
<servlet-class>login.CheckCodeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>check</servlet-name>
<url-pattern>/checkcode</url-pattern>
</servlet-mapping>
进行验证判断的部分代码:
String validatecode=request.getParameter("validatecode");//验证码
String checkCode=(String)session.getAttribute("checkcode");
在servlet里面进行比较
原文地址:http://blog.csdn.net/j903829182/article/details/36694261