the referer
headerExternalContext#getRequestHeaderMap()
yoluyladır: Yalnızca bu istemci kontrollü bir değerdir tutmalı ve bu nedenle tam olarak (istemci tarafında taklit edilebilir
String referrer = externalContext.getRequestHeaderMap().get("referer");
// ...
yani son kullanıcı kolayca düzenleyebilir veya hatta kaldırabilir).
Daha sonra bile, istemci uygulamasının gönderemeyeceği durumlar vardır. Genel bakış için, diğer soruların yanı sıra: In what cases will HTTP_REFERER be empty.
İşlevsel gereksinime bağlı olarak, istek parametresiyle birlikte el ile iletmeniz veya bunu görünüm veya oturum kapsamında saklamanız daha iyi olur.
Teşekkürler, Tam URL'yi aldım. getViewId() içinde "login.xhtml" gibi mevcut sayfa adını alacağım. Buna ihtiyacım var. Bunun için başka bir kod var mı? – Lavanya
Nope – BalusC
Teşekkürler, URL'yi sınırlayıp devam edeceğim. – Lavanya