JSP页面生成验证码, 并将验证码存入session中
输出打印确实存入
在登录引用JSP页面, 可以显示验证码, 但是获取session中的验证码 得出null值
求大牛指点一二。
(个人感觉是页面先获取session后 验证码页面才存入的session,求大牛给点解决方案)
你可以在这两处都使用session.getId()方法获取下对应的sessionId,如果两个的sessionId都是一样的话,就表明是同一个session了,
如果不是,那就说明重新创建了一个session对象了。
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page import="java.util.Random" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
login.jsp页面为如下:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1" isELIgnored="false"%>
<%@ page import="java.util.Random" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">