类 TableauServlet

  • 所有已实现的接口:
    java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    @WebServlet(urlPatterns="/common/tableau",initParams={@WebInitParam(name="tableauServerUrl",value="${servlet.tableau.server.url\'\'}"),@WebInitParam(name="tableauServerUser",value="${servlet.tableau.server.user\'\'}")})
    public class TableauServlet
    extends javax.servlet.http.HttpServlet
    Tableau报表免登录信任处理 在web.xml中的定义可以传入以下参数:
    • tableauServerUrl:Tableau Server地址,仅仅包括协议、Host、端口,例如:https://tableau.c.citic/
    • tableauServerUser:Tableau Server用户
    通过URL可以传入以下参数:
    • view:报表view的地址,默认site以views/开头,例如:/views/_1/sheet0;指定site以t/[site_name]/views/开头,例如:/t/weiapp_lm/views/_0/sheet0
    版本:
    1.0 2018-05-14
    作者:
    帮帮组
    另请参阅:
    序列化表格
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      protected java.lang.String getRemoteIP​(javax.servlet.http.HttpServletRequest request)  
      void init​(javax.servlet.ServletConfig config)
      初始化Servlet,读取配置参数
      protected void service​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
      • 从类继承的方法 javax.servlet.http.HttpServlet

        doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
      • 从类继承的方法 javax.servlet.GenericServlet

        destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • TableauServlet

        public TableauServlet()
    • 方法详细资料

      • init

        public void init​(javax.servlet.ServletConfig config)
        初始化Servlet,读取配置参数
        指定者:
        init 在接口中 javax.servlet.Servlet
        覆盖:
        init 在类中 javax.servlet.GenericServlet
        参数:
        config - Servlet配置
      • service

        protected void service​(javax.servlet.http.HttpServletRequest request,
                               javax.servlet.http.HttpServletResponse response)
                        throws javax.servlet.ServletException,
                               java.io.IOException
        覆盖:
        service 在类中 javax.servlet.http.HttpServlet
        抛出:
        javax.servlet.ServletException
        java.io.IOException
      • getRemoteIP

        protected java.lang.String getRemoteIP​(javax.servlet.http.HttpServletRequest request)
        参数:
        request - HTTP请求
        返回:
        请求来源地址