1.jsp
if(pwdinput.equals("pwdset"))
{
session.putValue("login","yes");
response.sendRedirect("ok.jsp");}
else
{response.sendRedirect("no.jsp");}
ok.jsp
String login=(String)session.getValue("login");
if(login.length()==0)
{
{response.sendRedirect("1.js");}
....
OK了给分吧

解决方案 »

  1.   

    因为就是说是通过
    response.sendRedirect("ok.jsp");}
    else
    {response.sendRedirect("no.jsp");}
    来判断!
    有些地方不是很明白,可否解释一下!
      

  2.   

    1.jsp
    if(pwdinput.equals("pwdset"))
    //判断用户输入的密码是否和设定的密码一样
    {
    session.putValue("login","yes");
    //放置session 全程跟踪用户
    response.sendRedirect("ok.jsp");}
    //转到需要限制访问的页面
    else
    {response.sendRedirect("no.jsp");}
    //转到不登陆的页面或者错误信息提示页面
    ok.jsp
    String login=(String)session.getValue("login");
    //取得session值 看是否登陆
    if(login.length()==0)
    //长度为0表示session没有放置,表示没有登陆的非法浏览者
    {
    {response.sendRedirect("1.js");}
    //强行要求退回1.jsp登陆
    ....
    OK了给分吧