Tema: Re: Java filtas
Autorius: makar
Data: 2015-08-27 02:05:54
<!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">&lt;c:choose&gt;</p>
<p class="p3"><span class="Apple-tab-span">	</span>&lt;c:when test="${empty username}"&gt;</p>
<p class="p3"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>&lt;jsp:forward page="/index.jsp" /&gt;<span class="Apple-tab-span">	</span></p>
<p class="p3">//siuncia prisijungti</p>
<p class="p3"><span class="Apple-tab-span">	</span>&lt;/c:when&gt;</p>
<p class="p3"><span class="Apple-tab-span">	</span>&lt;c:otherwise&gt;</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>&lt;c:out value="${username}" /&gt;</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>&lt;/c:otherwise&gt;</p>
<p class="p3">&lt;/c:choose&gt;</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>