jsp页面 
<img src="http://localhost:9090/dwr_login/RandomCodeServlet"/> <%=session.getAttribute("randomCode") %>
第一次 <%=session.getAttribute("randomCode") %> 读取值为null 但验证码图片上有数字 然后刷新 能够读取到刷新前验证码图片上的数字  不知道怎么回事 是不是因为
<%=session.getAttribute("randomCode") %> 比 <img src="http://localhost:9090/dwr_login/RandomCodeServlet"/> 速度快 先执行额 谁能帮我解决 谢谢啦

解决方案 »

  1.   

    j2ee   交流群 97244505 欢迎大家 加入 
      

  2.   

    感觉楼主想在页面判断是否相等。其实这不是很合理。就算你实现了,比如我右键查看源文件,就知道了你的验证码,根本不用看图片。
    或者在你已经实现了页面验证的基础上,我写一注册机,读你页面的<%=session.getAttribute("randomCode") %> ,直接根据你的url发请求,你也还是不知道应该后台生成验证码,set到session。前台确定之后,再调用某个servlet去验证
    因此,楼主大可不必为<%=session.getAttribute("randomCode") %> 显示为null而操心个人意见,仅供参考