Tema: Java filtas
Autorius: Java
Data: 2015-08-25 14:35:53
Sveiki,

yra web projektėlis. Pirmam puslapy reikia prisiloginti. Ar galima 
naudoti filtrus, kad tikrintų ne servletus, o jsp? Konkrečiau:
vartotojas prisilogina ir tuomet gali naršyt web apps'ą. Ar įmanoma 
sukurti filtrą, kuris tikrintų ar koks nors HttpSession atributas, šiuo 
atveju prisiloginus username, atidarant jsp turi reikšmę?
Nes dabar yra toks atvejis, kad kiekvienam jsp puslapyje yra kodas:
<c:choose>
	<c:when test="${empty username}">
		<jsp:forward page="/index.jsp" />	
//siuncia prisijungti
	</c:when>
	<c:otherwise>
         	Hello,
		<c:out value="${username}" />
		.
	</c:otherwise>
</c:choose>

Bet spėju, kad, jei netas veiks labai lėtai, tai vis vien galima 
pamatyti puslapio kodą.
Ar geriau tada, kad iš kiekvieno puslapio būtų einama į servletus ir tik 
iš jų, praėjus filtrą, su atributais į kitus jsp?