xpage中的CGI变量值

xpage是基于JSF开发的技术,

 

所以xpage中的一些对象的使用方法类似于JSF.

 

 

facesContext.getExternalContext().getRequestContextPath()----获取请求的数据库名称(如"/xxx.nsf")

facesContext.getExternalContext().getRequest().getServerName()--获取服务器名称(如appsrv)

facesContext.getExternalContext().getRequest().getServletPath()----获取浏览的页面名称(如XXX.xsp)

facesContext.getExternalContext().getRequest().getRemoteUser()----获取当前登录用户

 

注:获取当前用户的另一种方法:var username:NotesName=session.createName(@UserName())

可以通过username.getAbbreviated()获取用户的标准名称,username.getCommon()获取短名称

 

 

facesContext.getExternalContext().getRequest().getMethod()----获取请求方式(POST/GET)

facesContext.getExternalContext().getRequest().getRequestURI()---获得路径

facesContext.getExternalContext().getRequest().getHeader("Cookie")--获取SessionID

facesContext.getExternalContext().getRequest().getHeader("User-Agent")---获取用户请求User-Agent中的信息

 

你可能感兴趣的:(Lotus,cgi,jsf,数据库,服务器)