Http Session

博主阅读《Session详解》,结合EPAYMENT项目经验进行总结。介绍了设置SESSION的方法,通过生成1000 - 9999的随机数赋值给session;还说明了获取SESSION的方式,将获取的session值与请求参数对比,根据结果进行相应跳转。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.       阅读了BEA DEV2DEV里面的一篇文件《Session详解》,结合在EPAYMENT项目中的经验,总结如下:

1).设置SESSION(getimg.java)

//获取 1000-9999的随机数

String s="";

int intCount=0;

intCount=(new Random()).nextInt(9999);//

if(intCount<1000)intCount+=1000;

s=intCount+"";

//session赋值

HttpSession mysession=request.getSession(true);

if(mysession!=null)

{

mysession.setAttribute("getImgAgain",s);

}else

{

System.out.println("getImgAgain > The session got is null!");

}

2.)获取SESSION(deduced.jsp)

String sessionValue =(String)session.getAttribute("getImg");  

String validateCode=request.getParameter("validateCode"); 

if(sessionValue!=null)

{

if(sessionValue.equals(validateCode))

        {

        System.out.println("deducted.jsp > ValidateCode is ok!");

        }

        else

        {

        response.sendRedirect("error.jsp?msgid=6");

        return;

        }

}else

{

        response.sendRedirect("error.jsp?msgid=6");

        return;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值