不知不觉上五角了,呵呵,感觉Java版块的活跃程度欠缺,或许是牛人们都忙活去了吧,学习J2EE的哥们,每天都要不断的学习,呵呵,感觉还是学微软的东东好,不用这么拼命的!切入正题吧,偶遇一跨域取值的问题良久未解决,题意如下:A域名下有一登陆入口,输入用户名和密码即可登陆(Post方法提交,Session保存会话)现在我在 B域名下登陆到A系统,并且取到A系统登陆后的个人信息页面(可能是第N个内页,加了会话过滤的),应如何实现同理,如果A域名的登陆换成Cookies保存会话,那又将如何实现?这应该算一个跨域会话交互的问题吧,先说明一下,A与B不在同一主机或集群服务器上,是两个分开的个体,比如A为公司服务器,B为我的办公PC,不知我的问题表述清楚没有?感谢大家一直以来的帮助和支持
解决方案 »
- 像百度那样,不用刷新,却能显示新消息
- jsp有没有和javascript一样的encodeURI函数
- 请问谁知道 import snmputil.Comfig; 在哪个jar包下面吗
- mysql数据库备份后无法恢复的问题
- JBuilder运行时为什么不能运行ActiveXObject("Excel.Application"),而直接的用html能打开呢?
- Hibernate的session线程问题,盼高手解惑!
- 在JSP中用JAVABEAN访问数据库
- 54260683 java web 高级交流群。欢迎大家加入
- 大量符号报错:缺少“{”或“}”
- window.open()弹出窗口标题怎么设?
- JSP下如何实现级联下来菜单(MSSQL数据库)
- resin+sqlserver出现java.lang.OutOfMemoryError怎么解决?
取cookie里的东西时,对后缀为:csdn.com是同一站点。如果不是很重要的这样做就行了。
A与B是两台不同的PC哦,并且不是集群中的,这里并不是两个个体登陆到一个系统的情况比如说我在“淘宝网”有一个账号,“163”有一个账号,还有在“51Job”有一个账号,我想在本地新建一个系统,分别用这三个账号取出自己的注册信息保存在本地,就这么简单!
在A系统部署一个servlet(DealWithPageReq),专门用来响应其它系统的页面请求,如果这个页面需要登陆,则在转向页面之前完成登录操作。
B系统发送一个对A系统的web页面请求,由B系统的DealWithPageReq处理。
这个方法可以解决跨域登录的问题,实际使用过。如果A采用了cookie,可以在B系统同样保存cookie,随后在B系统中构造一个web request(用第三方库实现,如httpunit.jar),将B系统中的cookie读出来,作为参数传递给A系统(addCookie方法),A系统将请求的页面作为返回值给B系统,B系统再把页面返回给客户。没有尝试过。应该可行。
其一,A系统是外部系统,比如163,搜狐,新浪,我们无法对A系统进行任何操作,只有拥有A系统的一个登陆账户而已其二,我们要利用已有的账号,取出属于我们的个人信息,就像Foxmail收邮件的过程一样,利用邮箱的用户名和密码,即可从服务器中取出该账户的全部邮件晚了,明天讨论继续,希望能提交斑竹置顶!
String str = session.getAttribute("name");