struts的action类获取验证码并判断,jsp生成验证码,怎样才能将jsp生成的验证码放到action类中判断??
function _change() { var img = document.getElementById("vCode"); img.src = "<c:url value='/VerifyCodeServlet?name=loginCode&'/>" + new Date().getTime(); } 用户名: public class VerifyCodeServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String name = request.getParameter("name");
VerifyCode vc = new VerifyCode();//创建验证码类
BufferedImage image = vc.getImage();//创建验证码图片
request.getSession().setAttribute(name, vc.getText());//获取验证码文本
System.out.println(vc.getText());
VerifyCode.output(image, response.getOutputStream());//输出图片到页面
}
}
上边是在Servlet中进行判断,在action中也是一样的,首先获取验证码,存入session域中,在action中拿出来进行判断。如果对你有帮助,请采纳
一般情况下是把生成的存入session,然后在后台把前台输入的和session中的进行比较就行了