自己联系做验证 就是用户名密码 对了就转到success.jsp  可做完后想到人家直接在网址中输入.../success.jsp就直接看这页了 还要验证干嘛?  想不明白  高手指点下

解决方案 »

  1.   

    因为楼主用的是重定向跳转,所以在浏览器的url里可以看到跳转的页面,要是不让用户看到的话,可以选择jsp:forward 来跳转。
    另:用户怎么知道有success.jsp这个页面呢?你自己是可以直接到这个页面,可用户是不知道这个页面的。
      

  2.   

    大哥登陆以后应该把用户的唯一标识放在session里,就像购物车一样。每次用户操作都从session里取值判断是哪个用户操作的,而在页面上至少也应该做登陆判断,就是在页面上取你登陆时放的值如果为空,直接
    <%
    if(request.getSession().getAttribute("userid")==null)
    {
    response.sendRedirect("../error.jsp");//跳转到错误页面,再给个错误信息
    }
    %>
      

  3.   

    把上边这句加在页面上,他直接输入地址,而没有登陆,session里的userid就是空的,就让他跳到错误页面,正常工程下的所有页面上都应该加上这种权限判断
      

  4.   

    重定向跳转在地址栏可以看到具体url forward跳转地址栏就不会显示具体的url 用户看不到具体的url 就不知道这个页面了  直接进入到这个页面的的可能性就小 了
    如果是要有后续功能实现
    最好 做权限验证