5.1 рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рдХреБрдЫ рдФрд░ рдЬрд╛рджреБрдИ рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдЗрд╕ рддрд░рд╣ рдХрд╛ рдкрд╣рд▓рд╛ рдирд┐рд░реНрджреЗрд╢ рд╢рд╛рдорд┐рд▓ рдирд┐рд░реНрджреЗрд╢ рд╣реИ ред рдпрд╣ рдЖрдкрдХреЛ рдЙрд╕ рдкреГрд╖реНрда рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдПрдХ рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдРрд╕реЗ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╛рд░реВрдк рд╣реИ:
<%@ include file="url"%>
рдЖрдк рди рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЕрдиреНрдп jsp-рд╕рд░реНрд╡рд▓реЗрдЯ, рдпрд╛ рдпрд╣рд╛рдБ рддрдХ рдХрд┐ рдПрдХ url рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг:
<%@ include file="header.jsp"%>
<%
double num = Math.random();
if (num > 0.95) {
out.print(num);
}
%>
<%@ include file="footer.jsp"%>
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рд╕рд╛рдЗрдЯ рдХреЗ рд╕рднреА рдкреЗрдЬреЛрдВ рдХреЗ рд╢реАрд░реНрд╖ рднрд╛рдЧ рдХреЛ рд╣реИрдбрд░.рдЬреЗрдПрд╕рдкреА рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдиреАрдЪреЗ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдлреБрдЯрд░.рдЬреЗрдПрд╕рдкреА рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рднреА рдкреЗрдЬреЛрдВ рдХреЛ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХрддреНрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
5.2 рдЖрдЧреЗ
рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдХреНрд▓рд╛рд╕рд┐рдХ рд╕рд░реНрд╡рд▓реЗрдЯреНрд╕ рдореЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп url рдХреЛ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдпрд╛ рдлреЙрд░рд╡рд░реНрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реЛрддреА рд╣реИ ? рдЬреЗрдПрд╕рдкреА рдореЗрдВ рдпрд╣ рднреА рд╕рдВрднрд╡ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХреНрд░рд┐рдпрд╛ рд╣реИред рдЗрд╕рдХрд╛ рд╕реНрд╡рд░реВрдк рдЬреЛ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рджреЗрдЦрд╛ рдерд╛ рдЙрд╕рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИ:
<jsp:forward page="url"/>
рдПрдХ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рд╡рд┐рдХрд▓реНрдк рднреА рд╣реИ - рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде:
<jsp:forward page="url" >
<jsp:param name="Name" value="meaning"/>
<jsp:param name="Name" value="meaning"/>
<jsp:param name="Name" value="meaning"/>
</jsp:forward>
рдЙрджрд╛рд╣рд░рдг:
<html>
<head>
<title>The Forward Example</title>
</head>
<body>
<center>
<h2> Forward example </h2>
<jsp:forward page="login.jsp"/>
</center>
</body>
</html>
5.3 рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ
рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдирд┐рд░реНрджреЗрд╢ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЬрд╛рд╡рд╛ рдХреЛрдб рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг:
<body>
<%
String redirectURL = "https://codegym.cc/";
response.sendRedirect(redirectURL);
%>
</body>
302
рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдПрдХ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рднреЗрдЬреЗрдЧрд╛ ред рдЕрдЧрд░ рдЖрдкрдХреЛ 301
рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдХреЛрдб рдХреА рдХреБрдЫ рдФрд░ рдкрдВрдХреНрддрд┐рдпрд╛рдВ рд▓рд┐рдЦрдиреА рд╣реЛрдВрдЧреА:
<body>
<%
response.setStatus(301);
response.setHeader("Location", "https://codegym.cc/");
response.setHeader("Connection", "close");
%>
</body>