我在主页面a.jsp中打开一个新的页面b.jsp,此时无法执行a页面中的任何链接,必须在b.jsp页面上输入了正确的用户口令才能退出该页面继续看a页面。在b页面中点击关闭窗口按钮和alt+f4都是无法关闭b页面的,除非口令输入正确。但用户口令是需要从数据库中进行判断的。可以实现吗?

解决方案 »

  1.   

    楼主的条件js应该可以解决
    把相应的js脚本嵌在jsp页面里面就可以了
    锁屏功能的js代码
    网上应该能搜到
      

  2.   

    js的功能我已经实现了。但输入用户口令后只能用submit的方法提交给c.jsp文件,在该页面中判断口令是否输入正确,可是我想从c.jsp中返回正确与否的值给b.jsp,b.jsp收到回执后判断是否关闭该页面。不知道我这样的思路是否正确,但始终没有实现。我不知道如何将javascript里面的值传递给jsp。
      

  3.   

    看标题吓了我一跳,以为你想用Jsp做黑客,哈哈
    用session试试
      

  4.   

    session只能在jsp里用吧?javascript里面能写session吗,我只能从javascript里得到当前录入的口令。
      

  5.   

    如果楼主是想让c.jsp来反回的值
    来判断b.jsp是否能关闭
    那么我们换一种思路
    全部都在c里面判断
    如果符合关闭的条件
    那么 我们就可以运行c.jsp来强制关闭b.jsp
    这个js应该是可以实现的
    用js=>jsp传值 好像不可以
    起码我不会