src.com.qq.connect.demo.ShuoShuoServlet Maven / Gradle / Ivy
package com.qq.connect.demo;
import com.qq.connect.QQConnectException;
import com.qq.connect.api.qzone.Topic;
import com.qq.connect.javabeans.GeneralResultBean;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
/**
* Date: 12-12-5
* Time: 下午3:19
*/
public class ShuoShuoServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException{
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
String con = request.getParameter("con");
HttpSession session = request.getSession();
String accessToken = (String)session.getAttribute("demo_access_token");
String openID = (String)session.getAttribute("demo_openid");
System.out.println(accessToken);
System.out.println(openID);
//请开发者自行校验获取的con值是否有效
if (con != "") {
Topic topic = new Topic(accessToken, openID);
try {
GeneralResultBean grb = topic.addTopic(con);
if (grb.getRet() == 0) {
response.getWriter().println("您的说说已发表成功,请登录Qzone查看");
} else {
response.getWriter().println("很遗憾的通知您,发表说说失败!原因: " + grb.getMsg());
}
} catch (QQConnectException e) {
System.out.println("抛异常了?");
}
} else {
System.out.println("获取到的值为空?");
}
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {
doGet(request, response);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy