先设置一个:session.setAttribute("register","1");
这个是正常登陆后才设置的。
然后在网页上判断这个值,如果不为1则跳转:
if(session.getAttribute("register")!="1")
{
response.sendRedirect("yourfile.jsp");
return;
}

解决方案 »

  1.   

    你在里面可以设定一个session.setAttribute("user",user);
    然后目标页面
    String user=(String)session.getAttriute("user");
    if(user!=null)
    {
      ....生成要进入的页面
    }else
       跳转到其他页面
      

  2.   

    楼上说的都是session,控制的是用户有没登陆如果要控制楼主说的只能通过Servlet/JSP转向一个页面而不允许直接访问此网页,可以通过
    在该Servlet设置request.setAttribute("name","value")或者在jsp加一个scope为request的bean,然后在转向的页面request.getAttribute("name")判断是否存在,不存在则表示该用户不是通过Servlet/JSP转向过来的,可以显示错误信息;如果存在则正常显示。