y‰SŽÒzJavaŽ¿–⥑ ..
[2ch|¥Menu]
786:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/25 17:47:04
tomcat‚Ìjsp-examples‚É‚ ‚éFORM”F؂̃Tƒ“ƒvƒ‹‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
‚Ü‚¸‘€ì‚ð1->5‚̇‚Ås‚Á‚½Œ‹‰Ê‚ð‘‚«‚Ü‚·B

1.URLØÝ¸(hostname:port)‚ɃAƒNƒZƒX‚·‚邯FORM”FØ‹@”\‚ª“­‚«login.jsp‚ª•\ަ‚³‚ê‚éB
2.login.jsp -> Username/Password‚ðŠÔˆá‚¦‚Ä“ü—Í->error.jsp‚ª•\ަ‚³‚ê‚éB
3.error.jsp -> "try again"‚ðƒNƒŠƒbƒN -> login.jsp‚ª•\ަ‚³‚ê‚éB
4.login.jsp -> Username/Password‚𳂵‚­“ü—Í -> login.jsp‚ªÄ•\ަ‚³‚ê‚éB
5.login.jsp -> Username/Password‚𳂵‚­“ü—Í -> HTTPƒXƒe[ƒ^ƒX 404 - /jsp-examples/security/protected/j_security_check

4‚ÅUsername/Password‚𳂵‚­“ü—Í‚µ‚Ä‚¢‚é‚Ì‚Å1‚Ìindex.jsp‚É”ò‚Ô‚±‚Æ‚ðŠú‘Ò‚µ‚½‚̂ł·‚ªAlogin.jsp‚ªÄ•\ަ‚³‚ê‚Ü‚µ‚½B
login.jsp‚Ìo—Í“à—e‚ªƒuƒ‰ƒEƒU‚É•\ަ‚³‚ê‚½Žž‚ÉAƒ\[ƒX‚ð•\ަ‚µ‚Ä‚Ý‚é‚Æ
 2‚Ìlogin.jsp
<form method="POST" action='j_security_check;jsessionid=74394043647C95BAC48CC67ECDFFEFB7' >
 4‚Ìlogin.jsp
<form method="POST" action='j_security_check' >
”äŠr‚µ‚Ä‚Ý‚é‚ÆA4‚̃\[ƒX‚ł̓ZƒbƒVƒ‡ƒ“ID‚ª•t‰Á‚³‚ê‚Ä‚¢‚È‚¢ˆ×‚ÉA–{—ˆ‚Ì‘JˆÚæ‚ÌURL‚ðŒ©Ž¸‚Á‚Ä‚µ‚Ü‚Á‚Ä‚¢‚éA‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H

jspƒ\[ƒXƒtƒ@ƒCƒ‹‚ðŒ©‚é‚ÆAlogin.jsp‚àerror.jsp‚àresponse.encodeURL()‚ÌŒ‹‰Ê‚ðƒZƒbƒg‚µ‚Ä‚¢‚Ü‚µ‚½B
login.jsp‚ÌƒŠƒNƒGƒXƒg‰ÓŠ
<form method="POST" action='<%= response.encodeURL("j_security_check") %>' >
error.jsp‚©‚çlogin.jsp‚ð•\ަ‚·‚郊ƒ“ƒN‰ÓŠ
<a href='<%= response.encodeURL("login.jsp") %>'>again</a>.

¡‚̂܂܂¾‚Æerror.jsp‚©‚çƒuƒ‰ƒEƒU‚Ì–ß‚éƒ{ƒ^ƒ“‚Å‘O‰æ–Ê(login.jsp)‚É–ß‚ç‚È‚¢‚ÆA”FØŒã‚ÉŠú‘Ò‚µ‚½URL‚Ö‘JˆÚ‚µ‚Ä‚­‚ê‚Ü‚¹‚ñB
error.jsp‚É‚ ‚éƒAƒ“ƒJ[ƒ^ƒO‚Ålogin.jsp‚É–ß‚Á‚½Žž‚à“¯‚¶“®‚«‚É‚³‚¹‚½‚¢‚̂ł·‚ªA‚ǂ̂悤‚ÉC³‚·‚ê‚ΑΉž‚Å‚«‚é‚Å‚µ‚傤‚©H


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4243“ú‘O‚ÉXV/275 KB
’S“–:undef