zoukankan      html  css  js  c++  java
  • JSONP实例

    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;

      }

    }

  • 相关阅读:
    Centos 6 安装python2.7.6
    更新centos系统的python版本
    centos中wget的使用方法
    开启apahce的mod_speling.so模块,让使用apahce http服务器不再有大小写烦恼
    开启server-status失败
    TCP三次握手与四次挥手
    GitHub入门和项目托管
    使用javac,手动编译一个java文件的方法
    《TomCat与Java Web开发技术详解》(第二版) 第四章节的学习总结--常用Servlet API
    《TomCat与Java Web开发技术详解》(第二版) 第三章节的学习总结--利用Context元素来自定义web应用的存储位置
  • 原文地址:https://www.cnblogs.com/huidaoli/p/3824529.html
Copyright © 2011-2022 走看看