| Content | Code | Result | 
| Current Path | facesContext.getExternalContext().getRequest().getContextPath() | /cheatsheet.nsf | 
| Full Path With Page | facesContext.getExternalContext().getRequest().getRequestURI() | /cheatsheet.nsf/url.xsp | 
| Full URL | facesContext.getExternalContext().getRequest().getRequestURL() | http://cheatsheet.notesin9.com/cheatsheet.nsf/url.xsp | 
|  | var url:XSPUrl = new XSPUrl(database.getHttpURL()); var result = url.getHost()
 return result
 | flyers.notesin9.com | 
|  | XSPUrl.getAddress | http://flyers.notesin9.com/__852579C40075620B.nsf | 
|  | XSPUrl.getFragment |  | 
|  | XSPUrl.getPath | /__852579C40075620B.nsf | 
|  | XSPUrl.getPort | -1.0 | 
|  | XSPUrl.getSiteRelativeAddress | -1.0 | 
| User Name | session.getEffectiveUserName() | Anonymous | 
| Common Name | var uName:NotesName = session.createName(session.getEffectiveUserName()) return uName.getCommon()
 | Anonymous | 
|  | facesContext.getExternalContext().getRequest().getContextPath() | /cheatsheet.nsf | 
|  | @ReplaceSubstring(database.getFilePath(), '\\', '/'); | cheatsheet.nsf | 
| Page Name | view.getPageName() | /url.xsp | 
|  | view.getPageBaseURL() |  | 
|  | @FullUrl("myPage") | /cheatsheet.nsf/myPage | 
| Full URL and Page | context.getUrl() | http://cheatsheet.notesin9.com/cheatsheet.nsf/url.xsp | 
|  | var url =  context.getUrl() context.getUrl(); url.removeAllParameters();
 return url
 
 | http://cheatsheet.notesin9.com/cheatsheet.nsf/url.xsp | 
|  | database.getFilePath() | cheatsheet.nsf | 
|  | context.getUrl().toString().split(view.getPageName())[0] | http://cheatsheet.notesin9.com/cheatsheet.nsf | 
|  | facesContext.externalContext.requestContextPath() |  | 
|  | facesContext.getExternalContext().getRequest().getContextPath() + "?Logout&redirect=http://www.yahoo.com" | /cheatsheet.nsf?Logout&redirect=http://www.yahoo.com | 
| Get the Protocol | url = context.getUrl(); return url.getScheme();
 | http | 
|  |  |  | 
|  | context.getUrl().toString() | http://cheatsheet.notesin9.com/cheatsheet.nsf/url.xsp | 
|  | context.getUrl.getPath() | /cheatsheet.nsf/url.xsp | 
|  | context.getUrl.getAddress() | http://cheatsheet.notesin9.com/cheatsheet.nsf/url.xsp | 
|  | context.getUrl().getHost() | cheatsheet.notesin9.com | 
|  | context.getUrl().getSiteRelativeAddress(context) | /url.xsp | 
| Base URL | context.getUrl().getAddress().replace(view.getPageName(), '') | http://cheatsheet.notesin9.com/cheatsheet.nsf | 
|  |  |  | 
|  |  |  | 
| User Agent | var uAgent = context.getUserAgent().getUserAgent(); | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) | 
| iOS8 |  | false | 
| Name | String Value | Description | 
| applicationScope | {com.sun.faces.OneTimeInitialization=com.sun.faces.OneTimeInitialization, deviceBean=com.ibm.xsp.extlib.beans.DeviceBean@c2c9b97b, com.sun.faces.ApplicationAssociate=com.sun.faces.application.ApplicationAssociate@774f8f8d, com.sun.faces.HTML_BASIC=com.ibm.xsp.renderkit.ReadOnlyRenderKit@67dcae33, javax.servlet.context.tempdir=/Partitions/flyers.notesin9.com/xsp/cheatsheet.nsf} | Map containing the application scope values | 
| cookie | {} | Map containing the cookies for the current request | 
| facesContext | com.ibm.xsp.domino.context.DominoFacesContext@b95d353d | The FacesContext instance for the current request | 
| header | {Via=1.1 squid-proxy-5b5d847c96-x5wjm (squid/6.13), Accept=*/*, Cache-Control=max-age=259200, User-Agent=Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com), X-Forwarded-For=10.1.226.17, Connection=keep-alive, Accept-Encoding=gzip, br, zstd, deflate, Host=cheatsheet.notesin9.com} | Map containing the HTTP header values for the current
				request | 
| headerValues | {Accept-Encoding=com.ibm.domino.xsp.bridge.http.util.SingleValueEnumeration@5e8975, Via=com.ibm.domino.xsp.bridge.http.util.SingleValueEnumeration@331baf85, Cache-Control=com.ibm.domino.xsp.bridge.http.util.SingleValueEnumeration@31e111d0, Connection=com.ibm.domino.xsp.bridge.http.util.SingleValueEnumeration@5584be6, User-Agent=com.ibm.domino.xsp.bridge.http.util.SingleValueEnumeration@309efeac, Host=com.ibm.domino.xsp.bridge.http.util.SingleValueEnumeration@ba8972b8, Accept=com.ibm.domino.xsp.bridge.http.util.SingleValueEnumeration@97009128, X-Forwarded-For=com.ibm.domino.xsp.bridge.http.util.SingleValueEnumeration@a3719575} | Map containing arrays which contain the header values
				for the HTTP headers for the current request | 
| initParam | {com.ibm.xsp.SHARED_CONFIG=true, xsp.library.extra=com.ibm.xsp.extlib.library, com.sun.faces.verifyObjects=false, com.sun.faces.forceLoadConfiguration=true} | Map containing the initialization parameters for the web
				application | 
| param | {} | Map containing the request parameters for the current
				request | 
| paramValues | {} | Map containing arrays which contain the parameter values
				for request parameters for the current request | 
|  |  |  | 
| requestScope | {__xspconvid=null, com.ibm.xsp.SESSION_ID=D13D1E09B5ACA1F4AB9D056B2B80F6B9DA35EAC6, com.sun.faces.INVOCATION_PATH=.xsp, cookie={}, extlib.device.deviceBeanData=com.ibm.xsp.extlib.device.impl.DeviceImpl@9afc2459, database=cheatsheet.nsf, bluemixContext=com.ibm.xsp.bluemix.util.context.BluemixContext@794ef5a9, session=CN=Flyers/O=Ni9, com.sun.faces.managedBeanStack=[], com.sun.faces.FORM_CLIENT_ID_ATTR=view:_id1, componentParameters=com.ibm.xsp.application.ComponentParameters@19ac4e4c, context=com.ibm.xsp.designer.context.ServletXSPContext@b13c82bb} | Map containing the request attributes for the current
				request | 
| sessionScope | {__notescontext_publicaccess=com.ibm.domino.xsp.module.nsf.NotesContext$AccessPrivileges@2c3d6e03, xsp.sessionData=com.ibm.xsp.designer.context.PersistentSessionData@9935ed5e, xspIsBot=false} | Map containing the session attributes for the current
				request | 
| view | com.ibm.xsp.component.UIViewRootEx2@c284912d | UIViewRoot of the current component tree | 
| viewScope | {} | Map containing the view scope values | 
| context | com.ibm.xsp.designer.context.ServletXSPContext@b13c82bb | The XspContext instance for the current request | 
| database | cheatsheet.nsf | The Database instance for the current request | 
| session | CN=Flyers/O=Ni9 | The Session instance for the current request | 
| sessionAsSigner | CN=Flyers/O=Ni9 | The Session instance with the credentials of the XPage
				signer | 
| sessionAsSignerWithFullAccess | CN=Flyers/O=Ni9 | The Session instance with the credentials of the XPage
				signer and with full administratice access |