码迷,mamicode.com
首页 > Web开发 > 详细

JSONP实例

时间:2014-07-05 20:32:09      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:blog   http   java   os   cti   html   

JSONP实例

package sus.app;

 

import java.io.IOException;

import java.util.Map;

 

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

 

 

import org.apache.struts2.ServletActionContext;

import org.apache.struts2.interceptor.ServletRequestAware;

import org.apache.struts2.interceptor.ServletResponseAware;

import org.apache.struts2.interceptor.SessionAware;

 

import com.opensymphony.xwork2.ActionSupport;

 

/**

 * 登录用户认证

 * 

 * @author Administrator

 * 

 */

public class AppLoginAction extends ActionSupport 

  implements SessionAware, ServletRequestAware, ServletResponseAware {

  public HttpServletRequest request;

  public HttpServletResponse response;

  public Map session;

  public String callback;

 

  public void setSession(Map session)

  {

    this.session = session;

  }

 

  public void setServletRequest(HttpServletRequest httpServletRequest) {

    this.request = httpServletRequest;

  }

 

  public void setServletResponse(HttpServletResponse httpServletResponse) {

    this.response = httpServletResponse;

  }

 

  public String getCallback() {

    return callback;

  }

 

  public void setCallback(String callback) {

    this.callback = callback;

  }

 

  @SuppressWarnings({ "unused", "null" })

  public String LoginInfoCheck() {

    String loginName = request.getParameter("loginName");

    String loginPassword = request.getParameter("loginPassword");

    StringBuffer _jsonstr = null;

    try {

      _jsonstr = new StringBuffer();

      _jsonstr.append(callback).append("({\"success\":").append("\"true\"").append(",\"result\":");

      _jsonstr.append("[]");

    } catch (Exception e1) {

      e1.printStackTrace();

      _jsonstr.append("[]");

    }

    _jsonstr.append("})");

    HttpServletResponse response = ServletActionContext.getResponse();

    response.setContentType("text/json;charset=utf-8");

    try {

      response.getWriter().write(_jsonstr.toString());

    } catch (IOException e) {

      // TODO Auto-generated catch block

      e.printStackTrace();

    }

    return null;

  }

 

}

JSONP实例,布布扣,bubuko.com

JSONP实例

标签:blog   http   java   os   cti   html   

原文地址:http://www.cnblogs.com/huidaoli/p/3824529.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!