在JSP中,你可以使用response.sendRedirect方法来实现页面重定向。以下是一个简单的JSP页面重定向的例子:

1. 页面重定向的 JSP(redirect.jsp):
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>页面重定向示例</title>
</head>
<body>
    <%
        // 执行重定向
        response.sendRedirect("redirectedPage.jsp");
    %>
</body>
</html>

在上述例子中,response.sendRedirect("redirectedPage.jsp"); 语句将请求重定向到名为 "redirectedPage.jsp" 的页面。

2. 重定向后的 JSP(redirectedPage.jsp):

在 "redirectedPage.jsp" 中,你可以添加一些内容,用于显示重定向后的页面内容。
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>重定向后的页面</title>
</head>
<body>
    <h2>这是重定向后的页面</h2>
    <p>欢迎访问重定向后的页面!</p>
</body>
</html>

请确保在进行页面重定向之前没有向客户端输出任何内容,因为一旦向客户端输出内容,就不能再执行重定向操作。

需要注意的是,重定向是一种客户端行为,它会向客户端发送一个新的请求,因此在地址栏中会显示重定向后的目标页面的URL。如果你希望在服务器内部进行页面跳转而不暴露目标页面的URL,可以考虑使用RequestDispatcher对象的forward方法。


转载请注明出处:http://www.zyzy.cn/article/detail/13677/JSP