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中的信息