日期:2014-05-17  浏览次数:20672 次

jsp微博登录按钮调用的方法不在客户端打开登录页面而在服务端打开,为什么???
jsp页面按钮代码:

    <a href="/oauth4Code.do"><img src="/images/wb_24.png"/></a>

.do方法:

    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletExceptionIOException {
Oauth oauth = new Oauth();
try {
BareBonesBrowserLaunch.openURL(oauth.authorize("code","",""));
} catch (WeiboException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

客户端浏览器打开一个空白的url页面,url地址http://www.xxx.com/oauth4Code.do

然后在后台那边调用了浏览器打开微博登录窗口,url地址
https://api.weibo.com/oauth2/authorize?client_id=xxx&redirect_uri=http://www.xxx.com/ReturnUrl.do&response_type=code&state=&scope=


想问一下为什么不在客户端的浏览器打开登录页面,而跑到服务器那边打开微博的登录界面了??????
java jsp servlet 新浪微博

------解决方案--------------------
那不是服务器端。那是后台