<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<title></title>
<meta name="Generator" content="Cocoa HTML Writer">
<meta name="CocoaVersion" content="1347.57">
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 15.0px; font: 12.0px Helvetica}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 15.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p3 {margin: 0.0px 0.0px 0.0px 12.0px; line-height: 14.0px; font: 12.0px Helvetica; color: #011892}
p.p4 {margin: 0.0px 0.0px 0.0px 12.0px; line-height: 14.0px; font: 12.0px Helvetica; color: #011892; min-height: 14.0px}
p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 12.0px Helvetica; min-height: 14.0px}
span.Apple-tab-span {white-space:pre}
</style>
</head>
<body>
<p class="p1">Nu kazka tokio <a href="http://stackoverflow.com/questions/10225221/java-filter-to-redirect-users-who-are-not-logged-in-to-login-page">http://stackoverflow.com/questions/10225221/java-filter-to-redirect-users-who-are-not-logged-in-to-login-page</a></p>
<p class="p2"><br></p>
<p class="p1">On 2015-08-25 11:35:51 +0000, Java said:</p>
<p class="p2"><br></p>
<p class="p3">Sveiki,</p>
<p class="p4"><br></p>
<p class="p3">yra web projektėlis. Pirmam puslapy reikia prisiloginti. Ar galima naudoti filtrus, kad tikrintų ne servletus, o jsp? Konkrečiau:</p>
<p class="p3">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ę?</p>
<p class="p3">Nes dabar yra toks atvejis, kad kiekvienam jsp puslapyje yra kodas:</p>
<p class="p3"><c:choose></p>
<p class="p3"><span class="Apple-tab-span"> </span><c:when test="${empty username}"></p>
<p class="p3"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><jsp:forward page="/index.jsp" /><span class="Apple-tab-span"> </span></p>
<p class="p3">//siuncia prisijungti</p>
<p class="p3"><span class="Apple-tab-span"> </span></c:when></p>
<p class="p3"><span class="Apple-tab-span"> </span><c:otherwise></p>
<p class="p3"><span class="Apple-converted-space"> <span class="Apple-tab-span"> </span></span>Hello,</p>
<p class="p3"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><c:out value="${username}" /></p>
<p class="p3"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span>.</p>
<p class="p3"><span class="Apple-tab-span"> </span></c:otherwise></p>
<p class="p3"></c:choose></p>
<p class="p4"><br></p>
<p class="p3">Bet spėju, kad, jei netas veiks labai lėtai, tai vis vien galima pamatyti puslapio kodą.</p>
<p class="p3">Ar geriau tada, kad iš kiekvieno puslapio būtų einama į servletus ir tik iš jų, praėjus filtrą, su atributais į kitus jsp?</p>
<p class="p5"><br></p>
</body>
</html>