本人就是想实现,从A项目的登陆页面可以登入B项目,这两个项目是独立的,而B项目的登陆要求,知道userName和password即可。

解决方案 »

  1.   

    从项目A的servlet通过重定向跳转到项目B的url,你登陆无非就是有用户名和密码传参带过去,这是最简单直接的办法。
    response.sendRedirect("xxx.jsp?userName="+userName+"&passWord="+passWord);
      

  2.   

    @wlwlwlwl015 
      但是这样做,在浏览器url输入框中能看到用户名和密码!!!
      

  3.   

    用post提交不就好了!试过了,用的就是post方法提交的,但依然是能看到用户名和密码
      

  4.   

    用post提交不就好了!试过了,用的就是post方法提交的,但依然是能看到用户名和密码
    你写个字符串加密算法,加密之后再传,灵活一点嘛
      

  5.   

    用post提交不就好了!试过了,用的就是post方法提交的,但依然是能看到用户名和密码
    你写个字符串加密算法,加密之后再传,灵活一点嘛但是如果用户名个密码输入错误,会跳转到B项目的登入页面。本人想要的是在哪个项目的登陆页面登陆错误时,就跳回哪个项目的登陆页面。
      

  6.   

    用post提交不就好了!试过了,用的就是post方法提交的,但依然是能看到用户名和密码
    你写个字符串加密算法,加密之后再传,灵活一点嘛但是如果用户名个密码输入错误,会跳转到B项目的登入页面。本人想要的是在哪个项目的登陆页面登陆错误时,就跳回哪个项目的登陆页面。
    你先检查用户名和密码,写个if判断,正确跳到B,不正确跳回你A的登陆JSP不就行了么
      

  7.   

    用post提交不就好了!试过了,用的就是post方法提交的,但依然是能看到用户名和密码
    你写个字符串加密算法,加密之后再传,灵活一点嘛而且,B项目是封闭的项目,是别人的项目,至于是否有加密运算,A项目这边是不知道的。
      

  8.   

    用post提交不就好了!试过了,用的就是post方法提交的,但依然是能看到用户名和密码
    你写个字符串加密算法,加密之后再传,灵活一点嘛但是如果用户名个密码输入错误,会跳转到B项目的登入页面。本人想要的是在哪个项目的登陆页面登陆错误时,就跳回哪个项目的登陆页面。
    你先检查用户名和密码,写个if判断,正确跳到B,不正确跳回你A的登陆JSP不就行了么这样的话岂不是要知道B项目中返回的值是否正确?但怎么取得这样返回结果?
      

  9.   

    用post提交不就好了!试过了,用的就是post方法提交的,但依然是能看到用户名和密码
    你写个字符串加密算法,加密之后再传,灵活一点嘛但是如果用户名个密码输入错误,会跳转到B项目的登入页面。本人想要的是在哪个项目的登陆页面登陆错误时,就跳回哪个项目的登陆页面。
    你先检查用户名和密码,写个if判断,正确跳到B,不正确跳回你A的登陆JSP不就行了么这样的话岂不是要知道B项目中返回的值是否正确?但怎么取得这样返回结果?
    加密还是不可靠,url地址栏都能看到了,加密又有何用?人家记住加密后的密码,还不是能登入?
      

  10.   

    这有什么好说的   form的action写B的就完了呗
      

  11.   

    你可以对用户名密码进行加密就可以了。加密后。再解密。中间 通过 action后台。不要直接跳网 。jsp
      

  12.   

    这样的话,参数怎么给?如果直接在action里面传参,人家右键擦看源码能看到参数
      

  13.   

    你可以对用户名密码进行加密就可以了。加密后。再解密。中间 通过 action后台。不要直接跳网 。jsp都说了,这样做浏览器url地址栏能够看得一清二楚用户输入的用户名和密码
      

  14.   

    上面的方案都不行的话,就看看单点登录呗........,http://blog.csdn.net/jimmy609/article/details/18605781
      

  15.   

    简单的就像楼上说的url,至于密码泄露,做个简单的加密,登陆后重定向一下。如果不是所有人能在极短的时间内记住几十位毫无规律的密码。想要高大上就做个SSO
      

  16.   

    A项目上做一页面iframe镶嵌B项目的登录页面,提交子页面不就OK了。
      

  17.   

    现在是不想要B项目的登陆页面,由A项目直接进入B项目
      

  18.   

    你想想支付登录,和淘宝登录。两种登录都能登录淘宝或支付宝。你要的是这种?
    如果你要的是这种,那应该对两个系统中的帐号做关联,用A的帐号登录A,B中与A关联的帐号也等同于登录!
      

  19.   

    是的,要的就是这样的效果了,两个项目的user也是一样的,来自同一张表。请问这样要用什么方法实现呢?
      

  20.   

    你若不能改B项目的代码 要实现你的要求是 很困难的 
    至少我是不知道要怎么弄...
    若能改B项目的代码 做一个sso就行了 
      

  21.   

    在A项目里include或者iframB项目的登录页面不就行了?
      

  22.   

    直接post到B项目处理登陆的那个action不就可以了吗?
      

  23.   

    cas sso 项目,或者如楼主讨论的一样,用户账号密码加密,再加key方向制定就可以了,这样实现简单些。
      

  24.   

    该功能已经用SSO实现了,谢谢大家的建议!