日期:2014-05-20  浏览次数:20564 次

jsp验证码与servlet中session中存入的值的问题?
我在jsp页面中取得的值与我在servlet类中存入的session的值不一致,我要在页面上取到这个session中的值,可总是取的上一次的值,第一次加载页面的时候,session中取出来的值为空?这个问题怎么处理,另外,我想问问,一般这个验证码有没有必要在前面JSP页面中去取,比较验证码输入是否正确是在后台判断还是在前台呢?有遇到过这样问题的朋友麻烦看看,谢谢了……

------解决方案--------------------
你那个验证码的图 片src是一个servlet url,每次都会请求一次,你在session中存放的是访问含有该验证码jsp之前的sesson。而这个src请求是发生在该jsp请求response后。所以取得始终是上一个值。验证码后台验证就可以了
------解决方案--------------------
探讨
引用:
你那个验证码的图 片src是一个servlet url,每次都会请求一次,你在session中存放的是访问含有该验证码jsp之前的sesson。而这个src请求是发生在该jsp请求response后。所以取得始终是上一个值。验证码后台验证就可以了


那意思就是,我没有必要在jsp页面去取session的值,直接在后台去取servlet中的ses……