XPage 및 jquery mobile이있는 페이지를 만들었습니다. 페이지 매개 변수에 대한 링크를 전달했습니다. 난 당신이 얻을 데이터를 검색하기 위해 다른 방법을 사용하여 시도XPage를 사용하여 URL에서 매개 변수 검색
http://myserver/mydb.nsf/Test.xsp#subpage?parameter=B
과거이지만, 매개 변수를 검색 할 수 없습니다 다음과 같이 생성됩니다
링크입니다.
http://myserver/mydb.nsf/Test.xsp
가 어떻게 매개 변수의 값을 검색 할 :
var exCon = facesContext.getExternalContext();
var request = exCon.getRequest(); // This is the actual HTTP servlet request...
var paramValue = request.getParameter("parameter");
aaa = facesContext.getExternalContext().getRequest().getRequestURL();
bbb = facesContext.getExternalContext().getRequest().getRequestURI();
ccc = facesContext.getExternalContext().getRequest().getContextPath();
ddd = facesContext.getExternalContext().getRequest().getQueryString();
var url:XSPUrl;
url = context.getUrl();
var tagname = url.getParameter('parameter');
prova = ddd.getParameter('parameter');
print("Request: " + request)
print("URL2: " + url);
print("URL: " + aaa);
print("URL3: " + bbb);
print("URL4: " + ccc);
print("URL5: " + ddd);
print("Parametro3 : " + prova);
print("Parametro2 : " + tagname);
print("Parametro: " + paramValue);
는 Console과 디버그의 약간을하는 나는 표시되는 URL이 보았다?
당신이 말하는 것이 옳다. 수동으로 링크를 타이핑하면 모든 것이 잘될 것 같다. 웹 사이트의 링크를 사용하여 결과를 얻지 못하면 먼저 매개 변수를 쓰지 않고 # 페이지를 넘깁니다. URL은 다음과 같이 구성됩니다. href = "? parameter = b # subpage" 물론을 사용하면 #subpage? parameter = b –
Celeborn81