Latest web development tutorials

الموجهات صفحة JSP

عندما كنت في حاجة إلى نقل المستند إلى موقع جديد، تحتاج إلى استخدام JSP إعادة التوجيه.

وأسهل طريقة هي استخدام أسلوب رد إعادة توجيه الكائن sendRedirect (). التوقيع من هذه الطريقة هي كما يلي:

public void response.sendRedirect(String location)
throws IOException 

وهذه الطريقة سوف يذكر رمز والموقع صفحة جديدة كرد فعل إلى المستعرض. يمكنك أيضا استخدام setStatus () وsetHeader () طريقة للحصول على نفس التأثير:

....
String site = "http://www.w3big.com" ;
response.setStatus(response.SC_MOVED_TEMPORARILY);
response.setHeader("Location", site); 
....

أمثلة تجريبي

يوضح هذا المثال كيفية إعادة توجيه صفحة JSP:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.io.*,java.util.*" %>
<html>
<html>
<head>
<title>页面重定向</title>
</head>
<body>

<h1>页面重定向</h1>

<%
   // 重定向到新地址
   String site = new String("http://www.w3big.com");
   response.setStatus(response.SC_MOVED_TEMPORARILY);
   response.setHeader("Location", site); 
%>

</body>
</html>

فوق يتم حفظ كود PageRedirecting.jsp في ملف، ومن ثم زيارة HTTP: // المضيف المحلي: 8080 / PageRedirect.jsp ، وسوف يأخذك إلى http://www.w3big.cc/ .