Java web实现QQ第三方登录(一):https://mp.csdn.net/postedit/80147112
上期我们做完了准备工作,接下来看代码怎么实现吧
进入QQ互联首页——文档资料——SDK及资源下载
找到Java的sdk
下载下来,打开运行demo项目
修改qqconnectconfig.properties
修改完成之后保存
配置web.xml
<servlet>
<servlet-name>IndexServlet</servlet-name>
<servlet-class>com.qq.connect.demo.IndexServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>IndexServlet</servlet-name>
<url-pattern>/IndexServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>AfterLoginRedirectServlet</servlet-name>
<servlet-class>com.qq.connect.demo.AfterLoginRedirectServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AfterLoginRedirectServlet</servlet-name>
<url-pattern>/AfterLoginRedirectServlet</url-pattern>
</servlet-mapping>
页面给按钮添加事件
<input type = "button" id = "QQ_login" value = "使用QQ登陆" class = "input_text" />
<script>
$("#QQ_login").click(function(){
location.href='IndexServlet';
});
</script>
运行试试看
对了忘了说,这个运行必须的放云主机访问,localhost是不行的
将项目部署到云主机,启动tomcat
点击使用QQ登录
成功跳转到登录页面