URL Håndtering

Der er flere måde at læse en url på i XPages. Først den helt simple:

context.getUrlParameter("Tagname")

Her et eksempel med XSPUrl:

//Read the url parameter ID
var url:XSPUrl;
try {
 url = context.getUrl();
 var n = url.getParametersCount();
 if (n > 0) {
 var id = url.getParameter('id');
}} catch(e) {}
//Remove the id from the url
 url.removeParameter( "id");
 facesContext.getExternalContext().redirect(url.toString());

En anden mulighed er via facesContext:

var exCon = facesContext.getExternalContext();
var request = exCon.getRequest(); // This is the actual HTTP servlet request...
var paramValue = request.getParameter("paramName");
return paramValue;

Eksempler på Redirects i XPages: How to redirect to an rul in XPages

context.redirectToPage(…)

ellser

context.redirectToHome()

 

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

*