类 TableauServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- team.bangbang.common.servlet.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.HttpServletTableau报表免登录信任处理 在web.xml中的定义可以传入以下参数:- tableauServerUrl:Tableau Server地址,仅仅包括协议、Host、端口,例如:https://tableau.c.citic/
- tableauServerUser:Tableau Server用户
- view:报表view的地址,默认site以views/开头,例如:/views/_1/sheet0;指定site以t/[site_name]/views/开头,例如:/t/weiapp_lm/views/_0/sheet0
- 版本:
- 1.0 2018-05-14
- 作者:
- 帮帮组
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 TableauServlet()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected java.lang.StringgetRemoteIP(javax.servlet.http.HttpServletRequest request)voidinit(javax.servlet.ServletConfig config)初始化Servlet,读取配置参数protected voidservice(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)-
从类继承的方法 javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
-
-
-
-
方法详细资料
-
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.ServletExceptionjava.io.IOException
-
getRemoteIP
protected java.lang.String getRemoteIP(javax.servlet.http.HttpServletRequest request)
- 参数:
request- HTTP请求- 返回:
- 请求来源地址
-
-